Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm mobilefirst Worklight推送:iOS设备上的订阅问题_Ibm Mobilefirst_Push - Fatal编程技术网

Ibm mobilefirst Worklight推送:iOS设备上的订阅问题

Ibm mobilefirst Worklight推送:iOS设备上的订阅问题,ibm-mobilefirst,push,Ibm Mobilefirst,Push,我正在将WL推送功能添加到我的应用程序中。现在,我在iPhone上遇到了一个严重的问题。在Worklight console的推送通知选项卡中,订阅的设备数量不正确,例如: Worklight Enterprise version 6.0.0 此问题导致在调用PushAdapter向上述用户推送消息时,出现空异常。这意味着ios用户将无法接收推送通知 对这个问题有什么想法吗 提前谢谢 在wrklight.notification_设备表中查找一行奇怪数据。此外,对于USERAGENT信息,我还

我正在将WL推送功能添加到我的应用程序中。现在,我在iPhone上遇到了一个严重的问题。在Worklight console的推送通知选项卡中,订阅的设备数量不正确,例如:

Worklight Enterprise version 6.0.0
此问题导致在调用PushAdapter向上述用户推送消息时,出现空异常。这意味着ios用户将无法接收推送通知

对这个问题有什么想法吗

提前谢谢

在wrklight.notification_设备表中查找一行奇怪数据。此外,对于USERAGENT信息,我还检查了原始数据报告数据库中的APP_ACTIVITY_报告表。已正确收集USERAGENT信息


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

我的应用程序是混合型的。然而,在UAT上,对于iOS,由于某些原因,我的团队调用本机代码Object-C来发送请求。默认情况下,它们不随请求一起发送用户代理


谢谢,jayakarthik和Idan。

iOS 7.1.2。我还用iOS 7.x测试了其他几种iPhone设备。他们都有这个问题。它是本地的还是混合的?你有没有可能在你的应用程序中设置了这个用户代理头?它是混合的。不更新我的应用程序中的用户代理标头。顺便说一句,我发现了一个更奇怪的现象。它在我的开发环境http上运行良好,但在UAT环境https和IMC上不起作用。可能是环境中的某些东西剥夺了这些信息。。。
Push app

1 subscribed users;
2 subscribed devices;

Apple

0 subscribed users;
0 subscribed devices;

Google

1 subscribed users;
1 subscribed devices;