我在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设备创建一个密钥
答案 0 :(得分:2)
Worklight中的推送通知(我相信也是如此)不会从一个设备发送到另一个设备;以这种方式考虑:
您有两个应用程序:
用户A正在运行管理应用程序 - 此应用程序能够向服务器发送请求,该服务器会通知其向其他用户发送通知。
用户B正在运行接收应用 - 此应用程序可以接收通知。
至于实现所有这些......没有样本可以执行此操作,但您已经拥有解决方案的一部分(示例应用程序能够接收通知)。您现在需要做的是让管理应用程序能够检索/特定用户名列表,并创建一个过程,该过程将调用一个函数来根据您检索到的用户名发送通知。< / p>