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信息。
答案 0 :(得分:0)
我的团队找到了根本原因。它与以下链接中的内容有关:
Changing the userAgent of NSURLConnection
我的应用程序是混合的。但是,在UAT上,对于iOS,由于某些原因,我的团队调用了本机代码(Object-C)来发送请求。默认情况下,他们不会发送用户代理和请求。
谢谢,jayakarthik和Idan。