Ibm mobilefirst Mobilefirst 8.0推送通知实现
我用爱奥尼亚和科尔多瓦做了简单的应用。添加了Mobilefirst插件。我还在IBM提供的it ResourceAdapter和UserLogin适配器中使用了安全适配器。 现在我想在这个项目中包括推送通知部分。所以我在同一个项目中添加了push notificationMFP插件。推送设置中的发件人id和密钥。还添加了范围push.mobileclient 当我试图调用MFPPush.registerDevice javascript方法时,注册设备失败Ibm mobilefirst Mobilefirst 8.0推送通知实现,ibm-mobilefirst,Ibm Mobilefirst,我用爱奥尼亚和科尔多瓦做了简单的应用。添加了Mobilefirst插件。我还在IBM提供的it ResourceAdapter和UserLogin适配器中使用了安全适配器。 现在我想在这个项目中包括推送通知部分。所以我在同一个项目中添加了push notificationMFP插件。推送设置中的发件人id和密钥。还添加了范围push.mobileclient 当我试图调用MFPPush.registerDevice javascript方法时,注册设备失败 Failed to register
Failed to register device:"com.ibm.mobilefirstplatform.clientsdk.android.push.api.MFPPushException: Response: Status=404, Text: Error 404: SRVE0295E: Error reported: 404\n, Error Message: Not Found"
此外,当应用程序初始化时,我可以在MFP控制台中的设备列表中看到该特定设备,当我登录时,我可以看到用户ID也被添加到设备信息中。所以问题是我遗漏了什么?为什么设备无法注册推送?问题中的原始问题已解决: 对。现在,它正在处理初始化问题。刚刚收到。Thnks 然后,用户通过评论添加了一个新问题: 我还需要一个帮助。我试图通过MFP控制台向特定用户ID发送通知。但设备无法获得任何通知。但我可以根据设备ID查看用户ID。所以在控制台中有发送到用户ID的选项。但这对我不起作用
除非控制台中出现错误,否则这意味着通知很可能离开了MobileFirst服务器。因此,发送失败的原因有很多种选择 这是用于Cordova iOS还是Android?如果您将提供项目进行调试,这将更容易。如果不进行测试,就无法确保您正确配置了该项目。@IdanAdar添加android平台,请告诉我我做错了什么。@IdanAdar您检查了代码吗?您确定已在服务器中正确注册该应用程序吗?您是否使用了config.xml文件中所示的正确版本号?@IdanAdar是的。现在正在解决初始化问题。刚刚收到。Thnks。我还需要一个帮助。我试图通过MFP控制台向特定用户ID发送通知。但设备无法获得任何通知。但我可以根据设备ID查看用户ID。所以在控制台中有发送到用户ID的选项。但这对我不起作用