2016-07-06 68 views
0

我开发了一款适用于Android和iOS设备的Ionic应用程序。apns离子不好设备令牌

我在通知iOS时遇到问题。在发展中一切正常,但在生产中,当我发送通知,它就会回到我这个错误:`通过分布产生

APNS_BAD_DEVICE_TOKEN

,我已经上ionic.io上传的证书者,我对此很乐观。 APNS证书,例如APP Store one和Provisioning Profile。

如果我从Apple Store下载应用程序,我会收到我之前写过的错误,如果我从Xcode创建它,它会很好地工作。另外,它会生成两个不同的设备令牌(一个与App Store和另一个来自Xcode)。

我已经删除并多次创建了证书,并且所有内容仍然像这样工作。我很迷茫,任何人都可以帮我解决问题吗?

回答

0

如果您从Xcode直接安装到您的手机,那么您必须使用开发安全配置文件,并确保您将通知从服务器端发送到iOS开发人员沙箱。如果您使用TestFlight/AppStore,则需要使用Production配置文件,并确保将通知发送到iOS生产沙箱。