ios - 迁移到不同的第三方推送通知服务 - iOS 应用程序

标签 ios apple-push-notifications

我们的 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/

相关文章:

iOS 8 推送通知操作按钮 - handleActionWithIdentifier 中的代码在应用程序处于后台时并不总是运行

ios - 我可以从 iOS 使用 Sql Server 数据库吗?

ios - 将自定义对象保存到 NSUserDefaults - 无法设置编码器和解码器方法

iphone - iOS递归文件夹大小

ios - 核心动画在今天的扩展中是不可能的吗

ios - APN 返回生产推送 token 而不是沙箱

android - Linphone 如何支持 Android/iOS 上的推送通知

iphone - 如何将推送通知发送到用户的设备,而不仅仅是我自己的设备

IOS7,8,9 接收之前的推送通知行为

ios - 是否可以调试 "Terminated due to memory error"?