早上好!
我有一个简单的问题:在显示客户端之前,我可以操作UIUserNotificationType.alert消息吗?
例如,我可以在消息的索引0处添加“1:”吗?
这只是一个例子,我想在向他们展示客户机之前解密一条消息。在安卓系统中有没有类似的方法?
到目前为止,我只有这个片段-但它只将通知注册为类型,我无法更改警报消息:
let notificationTypes: UIUserNotificationType = [UIUserNotificationType.alert, UIUserNotificationType.badge, UIUserNotificationType.sound]
let pushNotificationSettings = UIUserNotificationSettings(types: notificationTypes, categories: nil)
application.registerUserNotificationSettings(pushNotificationSettings)
application.registerForRemoteNotifications()
谢谢!
最佳答案
无法操作推送通知,因为它由苹果处理。您还可以显示apple官方link
如果要修改推送通知,则您别无选择。你必须实现苹果推套件。
1)Apple push Kit
Push Kit框架为您的iOS应用程序提供了从远程服务器接收推送的类。推送可以是两种类型之一:标准和VoIP。标准推送可以像以前版本的iOS一样发送通知。VoIP推送在VoIP应用程序在向用户显示通知之前执行按需推送处理所需的标准推送的基础上提供附加功能。
所有知名的VOIP应用都使用Apple push Kit进行通知,如Whats应用、Skype、Facebook Messenger。