我们的 iOS 应用程序使用第三方服务 - A 来向我们的客户发送推送通知。有几千个选择加入。我们现在要放弃服务 A 并迁移到另一个第三方服务 - B。应用程序的证书、 bundle 标识符和所有应用程序设置保持不变。
是否有任何特定步骤来确保在我们使用服务 A 时选择加入的用户无缝迁移到服务 B(设备 token 等)。显然我们不能让用户再次看到选择加入的提示,而是将提示包含在服务 B 的初始化代码中。
所以,除了:
在 AppDelegate 中调用
RegisterForRemoteNotifications
(一如既往)在显示用户选择加入之前检查
UIApplication.shared.isRegisteredForRemoteNotifications
是否需要执行任何其他步骤来完成转换?
最佳答案
这取决于服务 A 和 B 是什么,我曾经将一个应用程序从 Amazon SNS 通知迁移到 Firebase,并且有一些步骤将数据从 SNS 导出为 CSV 并在 Firebase 中再次导入。但您的应用可能无事可做。
关于ios - 迁移到不同的第三方推送通知服务 - iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54192338/