我需要知道我从apple收到的deviceToken是SANDBOX令牌还是PRODUCTION令牌。
在使用分发构建配置之前会产生PRODUCTION令牌,但是使用testflight beta程序,我实际上会收到SANDBOX令牌的设备令牌,即使我使用生产证书进行签名也是如此。
有什么想法吗?
答案 0 :(得分:1)
要通过TestFlight发送推送通知,您需要在服务器端生成收据。生产收据在Apple开发人员中心的捆绑包/应用程序ID下创建。生产证书应从ADC站点下载,使用openssl从.p12转换为.pem,然后由执行推送通知的脚本引用。