gpt4 book ai didi

ios - 在显示之前操作推送通知 (APNS)

转载 作者:行者123 更新时间:2023-11-28 06:32:47 25 4
gpt4 key购买 nike

早上好!

我有一个简单的问题:我可以在显示客户端之前操作 UIUserNotificationType.alert 消息吗?

例如,我可以在消息的索引 0 处添加一个“1:”吗?

这只是一个例子,我想在向他们展示客户端之前解密一条消息。有什么办法可以像在 android 中那样做到这一点吗?

直到现在我只有这个片段 - 但只将通知注册为类型,我无法更改警报消息:

let notificationTypes: UIUserNotificationType = [UIUserNotificationType.alert, UIUserNotificationType.badge, UIUserNotificationType.sound]
let pushNotificationSettings = UIUserNotificationSettings(types: notificationTypes, categories: nil)

application.registerUserNotificationSettings(pushNotificationSettings)
application.registerForRemoteNotifications()

谢谢!

最佳答案

无法操纵推送通知,因为它由 apple 处理。也可以出苹果官方link

如果您想修改推送通知,那么您别无选择。您必须实现 Apple Push Kit。

1) Apple push Kit

Push Kit 框架为您的 iOS 应用程序提供类以接收来自远程服务器的推送。推送可以是两种类型之一:标准和 VoIP。标准推送可以传递通知,就像在以前的 iOS 版本中一样。 VoIP 推送在标准推送之上提供额外的功能,VoIP 应用需要在向用户显示通知之前执行推送的按需处理。

所有知名的 VOIP 应用程序都使用 Apple push Kit 进行通知,例如 Whats App、Skype、Facebook Messenger。

关于ios - 在显示之前操作推送通知 (APNS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39853644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com