【问题标题】:Push notification in IBM-Mobilefirst unexpected errorIBM-Mobilefirst 意外错误中的推送通知
【发布时间】:2016-11-25 06:57:04
【问题描述】:

我在设备中运行 IBM-MobileFirst 提供的推送通知示例。我收到错误“意外错误”。

请查看随附的屏幕截图以供参考。

让我知道我是否错过了任何配置?并请指导本项目中使用的适配器(Java适配器,HTTP适配器或javascript适配器)

已编辑:

我从“推送通知”类别下的link 下载了示例

当我打开应用程序时出现服务器无法处理错误

已编辑:

  1. 我正在使用 Worklight 7.1.0 版和 Eclipse Juno SR2
  2. 我从link下载了样本
  3. 我只是将我从链接下载的应用程序导入到 Eclipse IDE。应用中有android环境和js、html文件。

【问题讨论】:

  • HTTP 状态 = 500。内部服务器错误。服务器出现问题,或者无法处理您发送的数据。不过,这不是我们可以在没有看到您的代码的情况下真正回答的问题
  • @cricket_007 正如我提到的,这是来自 IBM-MobileFirst Sample 推送通知的代码。我没有在该项目中添加/编辑/更新任何代码。我刚刚下载并在 android 设备中运行了该应用程序。不知道代码在哪里包含服务器调用
  • 如何提及您的 mobilefirst 版本,如果这是一个 Cordova 或本机应用程序,一个指向示例的链接并提及您如何设置您的示例。你真的希望每个人都明白你做了什么吗?
  • 如果我猜的话,您可能缺少一些 API 密钥
  • @cricket_007 我在配置“application-descriptor.xml”中添加了 API 密钥

标签: android push-notification ibm-mobilefirst


【解决方案1】:
  1. 您说您使用的是 MobileFirst Platform Foundation 7.1,但您已经下载了 Worklight 6.0 的示例。

  2. 您也未能反复回答您被问到的问题,特别是这是原生样本还是混合样本。但无论如何,这似乎是您正在寻找的样本:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/notifications/push-notifications-overview/push-notifications-in-hybrid-applications/event-source-notifications-in-hybrid-applications/

  3. 您提到您只是尝试在没有任何设置的情况下运行它,那么您希望它如何工作?由于这是 Android,您还需要创建服务器密钥和 senderId。请阅读文档:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/notifications/push-notifications-overview/push-notifications-in-hybrid-applications/

【讨论】:

  • 感谢链接,我从 github 下载并更改了源中的 GCM 密钥和 GCM id。我在 android 设备上运行应用程序,现在我收到错误“无法连接到 MobileFirst Server。稍后再试”。
  • 您是否在 wlclient.properties 中验证了您尝试连接的主机?
猜你喜欢
  • 2017-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多