Worklight Push:iOS设备上的订阅问题

时间:2014-08-22 07:06:21

标签: ibm-mobilefirst push

Worklight Enterprise version 6.0.0

我正在将WL Push功能添加到我的应用中。现在,我在iPhone遇到了一个严重的问题。在"Push Notifications"的{​​{1}}标签中,订阅的设备数量不正确,例如:

Worklight console

此问题导致在调用Push app 1 subscribed users; 2 subscribed devices; Apple 0 subscribed users; 0 subscribed devices; Google 1 subscribed users; 1 subscribed devices; 推送上述用户的消息时,会有PushAdapter。这意味着"null" exception用户将无法接收推送通知。

对这个问题有任何想法吗?

提前致谢!

在WRKLGHT.notification_device表中查找一行奇怪数据。此外,对于USERAGENT信息,我还检查了原始数据报告数据库中的APP_ACTIVITY_REPORT表。正确收集了USERAGENT信息。

enter image description here

1 个答案:

答案 0 :(得分:0)

我的团队找到了根本原因。它与以下链接中的内容有关:

Changing the userAgent of NSURLConnection

我的应用程序是混合的。但是,在UAT上,对于iOS,由于某些原因,我的团队调用了本机代码(Object-C)来发送请求。默认情况下,他们不会发送用户代理和请求。

谢谢,jayakarthik和Idan。