我正在使用推送通知的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()之前是否連接到服務器並進行了身份驗證? –