两个安卓应用程序之间最有效的通信方法

3
我正在编写一个Android应用程序,目前使用Parse.com和PubNub。该应用程序使用PubNub在任何两个安装之间进行通信。该应用程序只需要1对1的通信,不是聊天。一个安装程序将布尔值(以及其他值)通过PubNub发送到另一个安装程序,后者根据发送的值运行某些方法。然后它会发送一些其他值回到第一个安装程序,后者响应于自身的特定值(这些值用户看不到)。
以上是我使用PubNub的唯一方式。我最近一直在研究Parse Push Notifications,并且发现您可以发送JSON数据并推送到接收方安装程序进行解释。还可以将通知设置为“静音”,这是我可能会利用的功能。
取消使用PubNub并仅依赖Parse进行我的应用程序之间的此小型往返是否有问题?

是的,我指的是在两个不同的设备之间。我知道PubNub是实时消息传递,但我的问题是,如果只是为了我的目的,是否最好只使用Parse的推送通知,因为这样可以更轻松地(更便宜)只使用一个服务,比如Parse。我只是使用PubNub在两个设备之间进行后台通信,这显然可以通过发送“静默”推送并与发送的JSON数据交互来完成。 - Blaasd
1
非常好的措辞。很明显你在PubNub工作。我感谢你的回答,但我想听听一些第三方的观点。 - Blaasd
目前我的应用程序已经使用了PubNub来实现应用程序之间的通信,而且我之前并不知道PubNub还提供移动推送功能,所以我会去查看一下并看看是否有兴趣使用它。 - Blaasd
我删除了我的评论,以支持官方答案。 - Craig Conover
1个回答

2

使用PubNub实时消息传递并附带移动推送备用方案

Parse Push是移动推送通知(APNS和GCM)的功能。因此,如果您想/需要实时消息传递,请使用PubNub,并将移动推送作为备用,同时继续使用Parse作为您的BaaS。

如果您只需要移动推送并且已经在使用Parse,则Parse Push应该是您最好的选择(出于简单和经济原因)。

这是一个很好的开始学习有关PubNub移动推送网关的信息。

获取有关使用PubNub进行移动推送通知设置、配置和实施的完整详细信息,请访问针对您的目标平台的SDK文档:iOSAndroidPhonegapXamarin.iOSXamarin.Android其他70多个SDK之一

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接