Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm mobilefirst Mobilefirst 8.0推送通知实现_Ibm Mobilefirst - Fatal编程技术网

Ibm mobilefirst Mobilefirst 8.0推送通知实现

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

我用爱奥尼亚和科尔多瓦做了简单的应用。添加了Mobilefirst插件。我还在IBM提供的it ResourceAdapter和UserLogin适配器中使用了安全适配器。 现在我想在这个项目中包括推送通知部分。所以我在同一个项目中添加了push notificationMFP插件。推送设置中的发件人id和密钥。还添加了范围push.mobileclient

当我试图调用MFPPush.registerDevice javascript方法时,注册设备失败

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的选项。但这对我不起作用