2017-05-06 26 views
-2

我在Android應用中的Parse-Server &上配置了推送通知。但我無法使用Parse JS SDK在網站中接收推送通知。他們不提供任何方法來訂閱JS APIs中的推送通知。那裏的文檔(JS)只談到訂閱移動設備而不是瀏覽器。如何使用Parse JS SDK在網站上接收推送通知?

訂閱相關頻道

中的JavaScript SDK目前不支持推送訂閱iOS和Android設備。使用頂部的平臺切換,查看iOS,Android或REST Push指南。

因此,我斷定Web瀏覽器不能僅使用Parse JS SDK進行訂閱?因此,我應該如何訂閱&從Parse Backend接收Web瀏覽器上的推送通知?

更新:然後

我還沒有測試,但如果我使用ServiceWorker獲得訂閱&訂閱用戶的一些渠道,我可以使用默認的解析類Installation保存訂閱&使用( web)安裝在Cloud Code中發送Push?

+0

SO已經成爲很酷的今天,等待得到一個精心設計的問題回答了半天與你得到的是一個downvote – eMAD

回答

1

我已經測試過,並通過以下獲得了預期的結果。正如Jake所說,對於Web而言,Parse中沒有安裝。因此,爲了獲得在網絡上推送通知,你必須

  1. 註冊服務工作者獲得pushSubscription和喊得pushclick事件等
  2. 保存pushSubscription到服務器。它將用於發送推送到Web。
  3. 在Parse-Server(FCM等)上集成推送通知或web-push(如果需要)。
  4. 通過客戶端SDK或雲代碼發送推送,必須收到。

此外,Installation類不能用於web推送。

+0

如果您有任何演示或GitHub庫本的這將有助於。 – Ruchan

1

Parse-Server只支持iOS和Android推送通知。它甚至不能方便地處理Web會話。沒有用於網絡的安裝,因爲您不需要爲網絡安裝任何東西。有會話,但那些對Push沒有任何幫助。