我似乎无法找到并控制推送通知的外观。是这样,还是我只是错过了一些东西。
看看下面的图片
我真正想要实现的是将 NSTextAttachment 放在这些通知文本中。
到目前为止,我认为这是无法实现的,因为我们无法控制 iOS 如何显示推送通知。
但我只是想绝对确定这一点。
我似乎无法找到并控制推送通知的外观。是这样,还是我只是错过了一些东西。
看看下面的图片
我真正想要实现的是将 NSTextAttachment 放在这些通知文本中。
到目前为止,我认为这是无法实现的,因为我们无法控制 iOS 如何显示推送通知。
但我只是想绝对确定这一点。
根据这篇你的文章你可以改变它,我不确定Apple最近添加了这个条款还是在这篇文章之前存在https://developer.apple.com/documentation/usernotificationsui/customizing_the_appearance_of_notifications?language=objc
iOS 将解析“Alert”、“Badge”、“Sound”和“Content-Available”的通知负载,就像它得到这些参数一样,它会显示通知并忽略其余参数。
您可以在有效负载中添加其他参数,但您只能在应用程序中使用而不是在通知托盘中,即您不能在通知托盘中操作或说自定义/样式推送通知视图,因为 iOS 不允许这样做。
交互式通知:您可以在 iOS 提供的通知中添加操作按钮或文本字段,但正如我上面所说,您不能自定义/样式化推送通知。
结论:特别是在您的情况下,您不能添加 NSTextAttachment。
无法完成。iOS 只允许你提供内容,而不是样式