簡體   English   中英

如何從一個基於Worklight的混合應用程序向另一個基於Worklight的混合應用程序發送推送通知

[英]How to send a push notification from one Worklight-based Hybrid app to another Worklight-based Hybrid app

我在Worklight服務器上運行推送通知示例代碼及其工作。 現在我想從一個設備向另一個設備發送通知,那么適配器中需要的更改是什么?

適配器XML:

<displayName>PushAdapter</displayName>
<description>PushAdapter</description>
<connectivity>
    <connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
        <protocol>http</protocol>
        <domain>https://android.apis.google.com</domain>
        <port>8080</port>           
    </connectionPolicy>
    <loadConstraints maxConcurrentConnectionsPerNode="2"/>
</connectivity>

我應該更改域名和端口,我必須先在谷歌播放上傳應用程序,以便我能夠收到或發送通知。 我應該在GCM上為Android設備創建一個密鑰

Worklight中的推送通知(我相信也是一般)不會從一個設備發送到另一個設備; 這樣考慮一下:

你有兩個應用程序:

  • 管理應用程序
  • 接收應用

用戶A正在運行管理應用程序 - 該應用程序能夠向服務器發送請求,該服務器告知它向其他一些用戶發送通知。

用戶B正在運行接收應用程序 - 此應用程序能夠接收通知。

  • 所有這些與Google Play商店完全無關。
  • 是的,兩個應用都需要GCM senderId和Key值才能擁有任何推送通知功能。

至於實現所有這些...沒有樣本可以做到這一點,但你已經有了部分解決方案(示例應用程序能夠接收通知)。 您現在需要做的是讓管理應用程序能夠檢索/特定用戶名列表,並創建一個過程,該過程將調用一個函數來根據您檢索到的用戶名發送通知。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM