问题描述
在开发模式下,通知运行良好。无法在分发中工作。关于此问题的答案的99%与旧的证书方法有关,而不与较新的APN密钥方法有关。注册设备时,我已将沙箱设置为false。 Firebase做出回应(更改了一些字母以保护无辜者):
{"results":[{"registration_token":"f0s5g2x5pOA:APA91bFeXpYZ0PXKWA9daICXkGPsBIsu78BsHtZrNAzkNSOOTzoA6S9svThdg2juxBmbTPiiaJSUsokvCNnfSopoj_T4AQSyD314Wr2poq3Wee6Vl6-YXfxbD6STByWUTwxp6qFHNGUt","apns_token":"899a2eb6f2c14f50c80d2e53cb6ec58f90cbc23de7bce6a8ba4845253c8cf08a","status":"OK"}]}
然后,当我发送邮件时,我得到:"results":[{"error":"NotRegistered"}]
现在,真正奇怪的是,如果我将服务器设置回sandBox = true,则没有任何变化。我得到完全相同的结果。
因此,我认为我的构建选项肯定有问题,但是问题是,APNs密钥似乎在构建中没有任何作用。它似乎不是任何其他配置或证书的“部分”或与之关联。所以我不知道构建中可能出了什么问题。
我尝试制作一个新的APNs密钥并制作一个SSL证书,但都没有任何进展。使用全新的APNs密钥,我在注册设备时会收到{"error":"Malformed request"}
。
当我测试从Firebase内部发送通知时,什么也没发生。
我在这里想念什么?谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)