是否有可能让Apple通知服务同时用于开发和发行版本?
我想调试我的应用程序,而它是安装在其他设备上的分发供应配置文件。
发布于 2014-08-08 16:33:44
是的,您可以为分发和开发(沙箱) push环境创建push证书。安装在设备上的单个应用程序将根据供应配置文件中的<aps-environment>权限选择要处理的推送环境(这将确定在注册到APNS时是否为其分配生产或开发设备令牌)。
尽管如此,我强烈建议您不要使用相同的服务器和DB来存储生产和开发设备令牌。开发令牌仅在开发推送环境中有效。如果尝试在使用生产推送证书并连接到生产APNS服务器时向开发令牌发送通知,则会得到一个错误(无效令牌),连接将被关闭,这可能也会中断向生产令牌发送通知。
如果您有一个开发服务器,您的开发构建应该将设备令牌发送到该服务器,并且只有开发服务器应该连接到APNS沙箱环境。
https://stackoverflow.com/questions/25208012
复制相似问题