2015-05-19 63 views
0

我們推送通知成功工作。後端事件源是使用'WL.Server.createDefaultNotification'和'WL.Server.notifyAllDevices'API調用發送單播通知以JS編寫的Worklight適配器。在前端,應用程序使用'WL.Client.Push.registerEventSourceCallback'JS API註冊推送通知回調。當應用程序處於後臺時iOS未調用WL推送通知回調

這些特定的情景不工作:

  • 應用程序是登錄後在後臺打開。通知消息已收到,但用戶不點擊通知標題消息 - 而只是通過觸摸應用程序圖標打開應用程序。通知回調方法未被調用 - 隨後來自後端的有效內容不可用於該方法。
  • 應用程序在登錄後在後臺打開。收到的通知消息僅包含iOS徽章更改和有效負載,但沒有針對橫幅或鎖定屏幕的通知消息。在這種情況下,用戶沒有什麼可挖掘的。當用戶再次打開應用程序時 - 通知回調不會被調用。

Knowledgecenter文檔似乎表明即使應用程序在後臺運行,也應該調用回調方法。這與Worklight 6.2.0.1一致。

回答

0

推動確實應該像你所描述的那樣工作。這是一個錯誤。
這不是手動解決方法。

如果您是IBM客戶或業務合作伙伴,則需要打開PMR(支持憑單)。

相關問題