2016-11-29 184 views
0

我正在開發一個iOS應用程序,使用Parse-Server作爲後端。我剛剛配置了Amazon SNS適配器。我安裝此適配器的原因是,用戶可以根據其與其他用戶的交互情況獲取實時通知。iOS推送通知與SNS

雖然在安裝SNS適配器後,我很難理解我需要做什麼。如何實現前端代碼與SNS交互並向用戶發送推送通知?同樣,我的目標不是讓我能夠將自己的推送通知發送給所有用戶,而是讓推送通知根據應用內的操作自動發送。

在此先感謝

回答

0

你可以做的是:

  1. 添加this模塊到你的解析服務器項目。此模塊是AWS SNS服務的自定義適配器。你可以很容易地通過以下命令該模塊添加到您的項目

npm install parse-server-sns-adapter --save

  • 添加模塊,並提供相關的鍵(從後您的AWS控制檯),您需要通過在IOS應用程序內創建一個安裝對象來確保您的用戶訂閱了推送通知服務。您可以在here

  • 閱讀更多關於它接下來,你需要創建將由您的客戶端應用程序觸發雲代碼函數(或由cron作業等),將推送通知發送給相關用戶。必須創建處理它的雲代碼函數,因爲parse-server需要主密鑰才能將推送發送給其他用戶,並且主密鑰僅在服務器端可用。因爲我已經提供了一個以上的答案如何可以做,你可以如果你仍然有問題here

  • 讀答案的人或事物是不明確的,請讓我知道。

    祝你好運:)

    +0

    我沒有你所說的一切,並在客戶端,有它設置所以如果PFCloud.callFunctionInBackground正常工作,它會打印出「成功」。它打印出成功,但我實際上沒有收到任何推送通知。任何想法爲什麼這是?我在Xcode中啓用了推送通知,並且我在我的index.js中提供了我的開發證書和生產證書 – mewthree