我是AWS的新手,並且正在探索針對Android和iOS平臺的移動應用程序。我的應用程序的一項要求是提供推送通知,其中用戶訂閱特定主題,然後獲取有關這些主題的通知。我已經通過了亞馬遜SNS,其意圖完全相同。此外,我還測試了從AWS控制檯向註冊設備發送推送通知。這像一個魅力。來自Android,iOS設備的Amazon SNS主題,訂閱和推送通知管理
但是,這是一個手動過程,我希望這是動態的,但不使用中間服務器。相反,我想使用AWS Android,iOS SDK從設備本身執行此操作。因此,我有以下查詢 -
- 能否主題的SNS推送通知,從應用程序中創建的?
- 可以訂閱到一個特定的主題是從應用程序本身管理?
- 最重要的是,可以將消息從設備推送到已發佈到該主題的所有訂閱設備?
在此先感謝!
您不應該考慮將推送通知或創建主題作爲SNS API的一部分。您需要創建一個接口來創建與遠程服務器交談的通知和主題,並執行這些操作,將數據保存在數據存儲區中。然後,服務器(提供商)應根據主題及其訂戶的管理,通過SNS處理各種主題的推送通知。任何你不想通過這條標準路線的原因? – Priyeshj 2014-11-04 22:55:32
感謝@Priyeshj的回覆! 實際上,到目前爲止,在我的應用程序中,由於真正方便的適用於Android和iOS的AWS SDK以及迄今爲止的功能非常簡單,因此我不需要中間服務器。因此,我只是想知道是否可以跳過還需要與SNS完全兼容的服務器,用於管理推送通知,並僅從我的Android和iOS應用中執行此操作。發現既不推薦也不可行,現在將採取相應措施。再次感謝!! – 2014-11-05 08:03:35
在AWSSNS類中,有一種方法允許您創建主題,並且如果主題已經存在,它只會返回該主題的ARN,而不是創建新主題。至於你的第三點,@Priyeshj解釋了這應該如何工作,對於一個主題,我仍然在自己的工作。 – 2015-01-30 00:52:13