我正在使用推送通知的mobilefirst 6.3混合应用程序工作,并且在应用程序启动WL.Client时遇到了我的问题。 Push.isSubscribed返回false,即使我只是将该用户订阅到同一事件。WL.Client.Push.isSubscribed始终在重新启动应用程序时返回false
我在每一次我希望用户收到该应用程序内的suscription所有会话我的用户suscribe,但这种方法在我的适配器,它会记录用户suscription:
function deviceSubscribeFuncCantRes(userSubscription, deviceSubscription) {
WL.Logger.info(">> deviceSubscribeFunc");
WL.Logger.info(userSubscription);
WL.Logger.info(deviceSubscription);
}
,只有触发第一次用户订阅,所以这个问题似乎在应用程序的怀疑
从outise我的应用程序,即使WL.Client.Push.isSubscribed返回false,仍然继续推动,我不会在会话中订阅用户
问题是,我必须在每届会议上收看该活动?或者这是一个错误?
这个问题是否也发生在示例应用程序中或仅在您的应用程序中?如果只有你的,请提供你的实施。 –
在Eventsource通知中,推送订阅状态与您的用户身份相关联。 isSubscribed()只有在成功验证(作为用户)后才返回true。在重新启动应用程序时,在尝试isSubscribed()之前是否连接到服务器并进行了身份验证? –