2017-06-20 79 views

回答

0

您應該將content-available鑰匙添加到您的有效載荷中,其值爲1

根據RemoteNotifications Programmingcontent-available定義是

提供值爲1的這個關鍵,以表明新的內容 可用。包括這個鍵和值意味着當你的應用程序在後臺啓動或返回 時, 應用程序:didReceiveRemoteNotification:fetchCompletionHandler:調用 。

(報亭應用都保證能夠接收至少一個推 與每24小時窗口此鍵。)

1

是的,可能與pushkit(靜音推送通知)。

這也適用於您的應用處於終止狀態時。

一旦您收到puskit負載,您可以使用聲音文件來安排本地通知。

Upto聲音文件播放,您的應用程序將在後臺處於活動狀態,您可以處理您的代碼。 (聲音文件最大允許30秒,所以你可以執行代碼長達30秒只)

你需要整合下面的東西。

  • Pushkit IOS代碼
  • 在服務器端
  • 無聲推送通知代碼
  • 所需證書,併爲iOS和服務器端代碼的規定

注 - 您的應用必須基於VoIP或在特定的類別並獲得Apple的事先許可。

參考 - https://github.com/hasyapanchasara/PushKit_SilentPushNotification

+0

它爲你工作?如果是,那麼你可以接受答案。 – Hasya

相關問題