iOS应用程序能否同时使用基于证书和基于令牌的APNs连接?
我们目前正在为现有应用程序准备更新,该应用程序通过Firebase提供推送通知,Firebase使用基于令牌的APNs连接 由于后端的变化,我们希望转换到基于证书的OneSignal 由于该应用程序将作为更新发布,我们希望在过渡期间通过Firebase保持推送,而更新版本应该能够通过OneSignal接收推送 我的问题是:我可以同时使用两个应用程序ID吗?还是他们会互相干涉 提及 要发送通知,提供商服务器必须使用HTTP/2和TLS与APN建立基于令牌或基于证书的信任 但不要说同时实现这两个应用。既然您提到了“通过OneSignal接收推送”,我想您是在谈论iOS应用程序,但我相信这更多是一个后端问题。因为在iOS上你要做的就是iOS应用程序能否同时使用基于证书和基于令牌的APNs连接?,ios,apple-push-notifications,Ios,Apple Push Notifications,我们目前正在为现有应用程序准备更新,该应用程序通过Firebase提供推送通知,Firebase使用基于令牌的APNs连接 由于后端的变化,我们希望转换到基于证书的OneSignal 由于该应用程序将作为更新发布,我们希望在过渡期间通过Firebase保持推送,而更新版本应该能够通过OneSignal接收推送 我的问题是:我可以同时使用两个应用程序ID吗?还是他们会互相干涉 提及 要发送通知,提供商服务器必须使用HTTP/2和TLS与APN建立基于令牌或基于证书的信任 但不要说同时实现这两个应用
- 通过项目设置注册推送通知
- 请求权限(Info.plist)
- appDelegate
和func应用程序中的句柄(application:UIApplication,DidRegisterForRemotionTificationswithDeviceToken deviceToken:Data)
func应用程序(application:UIApplication,didFailToRegisterForRemoteNotificationsWithError:error)
- 为您的项目正确设置开发人员门户(证书、权限等)
Firebase
或OneSignal
我相信你的应用程序中会有OneSignal SDK,而不是更新后的Firebase
因此,我认为您需要在过渡期间通过Firebase和OneSignal在服务器上处理推送通知的发送。您的服务器需要同时与这两个服务通信。APNs将为您处理其余的交付
在生产之前,您始终可以使用沙盒服务器进行试用。因为您提到了“通过OneSignal接收推送”,我假设您谈论的是iOS应用程序,但我认为这更多是后端问题。因为在iOS上你要做的就是
- 通过项目设置注册推送通知
- 请求权限(Info.plist)
- appDelegate
和func应用程序中的句柄(application:UIApplication,DidRegisterForRemotionTificationswithDeviceToken deviceToken:Data)
func应用程序(application:UIApplication,didFailToRegisterForRemoteNotificationsWithError:error)
- 为您的项目正确设置开发人员门户(证书、权限等)
Firebase
或OneSignal
我相信你的应用程序中会有OneSignal SDK,而不是更新后的Firebase
因此,我认为您需要在过渡期间通过Firebase和OneSignal在服务器上处理推送通知的发送。您的服务器需要同时与这两个服务通信。APNs将为您处理其余的交付
在生产之前,您始终可以使用沙盒服务器进行试用。实际上,您可以同时使用这两种服务器 您还可以生成2个证书并并行使用它们 您还可以使用来自多个位置的单个证书/令牌
此证书没有任何限制-证书/令牌仅用于识别您是谁,您的应用程序ID。您实际上可以同时使用这两个证书/令牌 您还可以生成2个证书并并行使用它们 您还可以使用来自多个位置的单个证书/令牌
此项没有任何限制-证书/令牌仅用于识别您是谁,您的应用程序ID。是,这应该是正确答案,我的应用程序同时使用了证书和令牌。是,这应该是正确答案,我的应用程序同时使用了证书和令牌