在真实ios设备上测试时出现离子推送通知错误500

在真实ios设备上测试时出现离子推送通知错误500,ios,push-notification,ionic-framework,ionic,Ios,Push Notification,Ionic Framework,Ionic,我正在为我的应用程序使用离子推送通知。一切正常。我配置了android和ios环境。从命令行运行时,该测试在Nexus4和iPad4设备上运行良好 $ ionic run ios --device $ ionic run android 但当我使用xCode生成的构建(在试飞中)测试它时,我可以成功注册,但无法推送到ios设备 我试图通过ionic push接口使用直接push,我得到了一个500错误,没有任何解释 请给我提些建议好吗?所以我能回答我自己的问题。在Ionic Alpha期间,可

我正在为我的应用程序使用离子推送通知。一切正常。我配置了android和ios环境。从命令行运行时,该测试在Nexus4和iPad4设备上运行良好

$ ionic run ios --device
$ ionic run android
但当我使用xCode生成的构建(在试飞中)测试它时,我可以成功注册,但无法推送到ios设备

我试图通过ionic push接口使用直接push,我得到了一个500错误,没有任何解释


请给我提些建议好吗?

所以我能回答我自己的问题。在Ionic Alpha期间,可以在单个API调用中发送令牌数组。这似乎不再起作用了,相反,我现在正在做一个forEach并为每个有问题的令牌进行一个API推送调用。速度很慢,无法缩放,但500错误消失了。

这里也一样。弄明白了吗?那是用离子推力的老api。我就这个问题与他们联系,几次之后他们就解决了这个问题,因为ionic服务器端出现了500个错误。但是现在尝试使用新的api,如果仍然有500个错误,您应该联系他们的支持,或者尝试在任何相关论坛stackoverflow、ionic github项目上发布新问题,…支持一直“沉默”。今天刚刚发送了第三封电子邮件。我不这么认为,我正在使用一系列令牌发送通知。我甚至对单个项目使用数组。它在alpha(以前)和beta(实际上)上都运行良好。我不知道您在后端使用哪种语言发送邀请。但您可能需要确保它是一个字符串数组,而不是像集合或对象数组这样的相关类型。它看起来像这个[token,token,token]还是一个多维数组[[token],[token,[token]]?一个数组[token,token,token],我在爱奥尼亚仪表板中创建了一个新应用程序,移动了我的证书,更新了api令牌,等等。现在它可以正常工作了。