我想爲應用程序(iOS和Android)實施推送通知,並且需要在以下方案中進行說明。在iOS和Android上處理推送通知方案
我明白推送通知的工作原理和侷限性。我確實閱讀過文檔,但這只是讓我感到困惑,並沒有回答我的所有問題。
如何是在IOS和Android處理以下情況:
- 當裝置被關斷
- 當設備沒有連接到3G或WiFi網絡
- 當設備已經崩潰和需要重新啓動
- 當應用程序在前臺
- 當應用程序在後臺
- 當用戶CUR當我的應用程序關閉(未打開/啓動)
- 當推送通知是用戶特定的,並且兩個用戶共享相同的設備和應用程序時。示例:如果夫妻共享同一設備並使用推送通知的銀行應用程序。
- 如果設備由多個用戶共享,您可以發送用戶特定通知嗎?
- 當用戶在多個設備上安裝應用程序
- 您是否可以一次向用戶註冊的所有設備發送通知?
- 您是否將設備類型(iOS或Android)的registrationID存儲在用戶表中,或者是否有辦法通過檢查令牌或註冊ID來區分設備類型?
- 您可以取消先前發送的尚未讀取的通知併發送新的通知嗎?
- Android推送通知在Kindle Fire上無法運行並需要實現亞馬遜設備消息傳送
- 是否還有其他需要考慮或計劃的內容?我知道處理註冊和反饋服務
當設備處於前臺或後臺時,設備上會發生什麼情況?用戶是否收到通知或他們必須檢查通知中心? –
對於應用程序被完全關閉,Messenger和Facebook這樣的應用程序如何繞過這個,他們是否有特殊的權限與iOS和Android? – Rob85