这听起来可能很奇怪,但我看不到任何其他解释。
我已经在 Bluemix 上设置了 IBM Push Notifications,这是我以前做过的。出于某种原因,我构建了这个新应用程序。每当我发送推送通知时,它都没有通过,我再次尝试这样做,它告诉我没有设备。
这只是今天才发生在我身上,也许是服务的问题?
我尝试过/注意到的一些事情:
- 我的设备正在注册并通过控制台从服务接收成功消息。
- 我只有 1 台设备,但监控现在告诉我 7 台设备已注册通知。
- 使用 web 控制台发送推送通知时,第一次显示成功(但没有任何结果),再次单击,显示
Internal Server error: No devices found
. - 使用swagger docs,我输入我的appID并搜索设备,没有出现。我运行应用程序,出现一个,我将应用程序放在后台,仍然显示一个。我通过大摇大摆发送通知,说成功,检查注册设备,返回空数组。
- 我的 iOS 应用程序中的代码仅限于为
IMFPush
/IMFCore
cocoapods 提供的示例,用于注册。我没有任何类型的退订代码。 - 我已经验证了这一点,而没有运行我的任何 node.js 代码或仅使用 swagger / web 控制台工具的 iOS 代码。
- 我正在使用以前用于不同应用程序的沙盒配置文件。
- 我已删除 IMF 推送服务并重新创建。
任何帮助/见解将不胜感激。