错误 运行 Bluemix bluelist-push android 示例

Error running Bluemix bluelist-push android sample

我正在按照本教程执行 bluelist-push 演示:

http://www.ibm.com/developerworks/library/mo-android-push-app/index.html

一切正常,只是如果一台设备的列表发生变化,其他设备不会收到通知。

以下是logcat中的错误:

09-01 18:39:10.415 17896-18359/com.ibm.bluelist I/MainActivity﹕ Response Body: Cannot POST /eta-chat/v1/apps/3ab78df7-3b35-402e-b45e-2fccf39ad3bc/notifyOtherDevices

09-01 18:39:10.416 17896-18359/com.ibm.bluelist I/MainActivity﹕ Response Status from notifyOtherDevices: 404

我的应用 运行 位于:http://eta-chat.mybluemix.net/

尝试将 POST 请求发送到您的 Node.js 应用程序时,请求出现 404ing。很可能是因为端点不存在。

请确保您已配置 app.js 以包含您的 appID 和 appRoute 以及 notifyOtherDevices 端点实现。

一旦您确认了以上内容,cf push 应用程序到您的 Bluemix 运行 时间,您不应该再 运行 陷入这个问题。

最后确保您已将设备注册到推送服务。尝试通知一个空的设备列表也可能会导致 404。