2013-01-04 29 views
0

我想知道是否可以在單個AIR App中設置多個自定義推送通知。AIR中的ios/Android目標推送通知應用

我想要做的是允許用戶根據他們想要接收的信息設置自定義提醒,例如說用戶1想知道何時在DVD上發佈新的動作或戲劇電影,用戶2想要知道何時發佈新喜劇,用戶3想知道何時發佈新電影。

這是一個簡單的例子,可能有1000個選項(郵編/郵編信息)。

謝謝

回答

0

從技術上講,沒有什麼不會讓你這樣做。 雖然這個實現大多是後端相關的,但讓我快速爲這裏的設計草稿;

  1. 用戶的設備在您的後端服務註冊推送通知。
  2. 您的服務將用戶的ID存儲在數據庫中,並將設備令牌傳遞給相應的推送通知服務器。
  3. 一旦註冊完成,用戶選擇他想要通知的項目(自然你的後端服務必須知道這些信息以及將其存儲在數據庫中)。
  4. 只要有新的動作影片(或用戶註冊的任何類型的信息)可用,您的服務就會在數據庫中查找用戶爲這類影片註冊的內容並通過推送發送消息。

因此,一個簡單的數據庫和一些服務器端腳本將幫助您。

+0

謝謝澄清。這是我認爲最好的方法,但我認爲在得到我的手髒編碼之前我會問。 – puks1978

+0

不客氣。只是澄清,你的後端和空氣應用程序需要處理不同的通知實現。也就是說,服務器必須與Apple的APNS和Google的GCM進行通信。但這並不影響基本策略。只要確保還將設備類型存儲在數據庫中,以便您可以解決正確的通知服務。但是,與Android客戶端的好運。由於AIR中的APNS本地支持,iOS實現非常簡單,但我還沒有找到可用的Android推ANE。如果你知道一個,請告訴我。 – AlBirdie

+0

您好,再次感謝您的信息。它有助於設置。我使用的擴展名是http://labs.distriqt.com/native-extensions#push-notifications。我還沒有測試Android版本,但iOS很容易實現。 – puks1978