0
我正在開發帶有推送通知功能的IBM Mobilefirst Platform 7.1中的iPhone應用程序。我正在發送基於用戶標識的推送通知。IBM MobileFirst Platform 7.1推送通知行爲
使用基於適配器的身份驗證,我檢索用戶標識並根據用戶標識訂閱推送通知。
在我的應用程序的推送通知的行爲:
- 登錄並訂閱推送通知
- 註銷
- 發送通知[當應用程序在前臺] - 成功地接收和處理
- 發送通知[當應用程序在後臺] - 成功接收和處理
- 發送通知[殺死應用程序運行在後臺] - 成功接收,但可以能夠接收到通知內容 並處理它僅在登錄後(即pushNotificationInvoked 功能僅在登錄後觸發的有效載荷)
現在,問題是,當應用程序處於前臺和後臺時,無論用戶是否登錄,我們都可以接收和處理通知。那麼爲什麼你需要登錄,點擊收到的通知時,應用程序沒有在前臺或後臺運行。
這是MFP處理通知的方式嗎?或者有什麼我在這裏失蹤?
在此先感謝。
任何想法爲什麼pushNotificationInvoked函數僅在登錄後觸發? – sasi