【发布时间】:2014-12-31 19:41:25
【问题描述】:
我正在尝试获取推送通知以在使用 Worklight 6.2 编写的 Android 环境应用程序上工作。我已经让应用程序接收推送通知,但是当我点击状态栏中的通知时,它会清除通知但不会启动应用程序。
我在这里查看了答案IBM Worklight 5.0.6.1 - Not getting Push Notifications when phone/app is closed,但正如接受的答案所暗示的,将 app_name 字符串改回应用程序的原始名称不会导致应用程序启动。我还尝试了另一个 cmets 建议,以从应用描述符中的 displayName 中删除嵌入的空格,但这也不起作用。
我查看了 logcat 并没有看到任何消息表明它未能找到要启动的应用程序。我希望里面的东西能给我一个关于它在寻找什么的提示,但没有运气。
是否有其他设置不同步,导致单击通知不会启动应用程序?我自己找不到其他任何东西(可能是因为它不存在)。
谢谢
【问题讨论】:
-
您能用 IBM 提供的示例项目重新创建它吗?如果没有,您能否提供一份经过编辑的应用副本,以便对其进行测试/调试?
-
我可以用示例应用重新创建问题。如果我更改了 strings.xml 文件中的 app_name,则在点击通知时无法启动应用程序。我们的应用程序最初是由一家外部咨询公司编写的,所以我不确定他们最初给应用程序起什么名字。有没有办法找到这个?我已经尝试了项目名称和应用名称,但都不起作用。
标签: android push-notification ibm-mobilefirst