簡體   English   中英

Worklight-在iOS中后台處理收到的推送通知

[英]Worklight - Processing a received push notification in the background in iOS

我已經在Android和iOS設備上嘗試了用於推送通知的示例項目,並且運行良好。 現在,我嘗試編輯代碼。 我沒有通過提供的PushBackendEmulator發送推,而是創建了一個按鈕,該按鈕將調用推通知的發送。 我試圖通過以下方式調用推送通知

WL.Client.invokeProcedure({
    adapter: 'PushAdapter',
    procedure: 'submitNotification'
});

這在android中工作正常。 但是,當我嘗試在iOS中運行此程序時,我無法收到實際的推送通知。 但是,一旦打開應用程序, 就會觸發pushNotificationReceived函數。 因此,即使應用程序在后台,我也希望接收實際的推送通知。 我還成功設置了APN。

誰能幫我這個? 謝謝。

要在iOS后台運行應用程序時在iOS中處理收到的通知,需要從iOS7開始提供新的添加。 這稱為“背景提取”。

以下Nathan Hazout的博客文章介紹了如何在基於Worklight的iOS應用程序中啟用此功能: 使用Worklight在iOS 7中進行后台獲取

沒有簡短的版本,因此我不會復制任何代碼位; 最好閱讀並按照提供的步驟進行操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM