我遇到了创建跨平台推送通知服务的挑战。技术选择不是问题,仅仅是位于中国的Android(或其他移动)设备可以接收这些推送通知。
如果谷歌在中国被封锁,那么它(在我看来)不起作用的唯一原因;我已经看过关于它的维基百科文章,但似乎中国没有谷歌服务被阻止,因此我认为推送通知无法正常工作。
我之所以要问的是,一位有价值的建筑师宣称推送通知在Android上的中国不会起作用(根本不会)。由于我不认识中国的任何人,我想知道是否有人可以帮助我。
请帮助:)
答案 0 :(得分:20)
答案 1 :(得分:2)
您可以使用开放式推送。 OpenPush可以将实时推送通知直接发送给想要接收它们的所有人 - 无论他们碰巧使用哪种移动设备,桌面设备或媒体设备。这一创新解决方案降低了开发人员的成本和复杂性,同时为最终用户提供了更多便利和附加功能。
答案 2 :(得分:2)
请使用pushy(https://pushy.me/)服务演示代码找到跨平台推送通知服务。
PushyMeDemo(Cordova / Phonegap Android)。
Blog(Cordova / Phonegap)。
谢谢,
Lokesh Patel
答案 3 :(得分:2)
嗨我面临同样的问题所以基于@ chidan的回答我已经创建了两个关于pushy和JPush通知的演示。
在文档方面与其他人相比,可靠且易于实施。不需要社区和支持,因为这在我的第一次尝试中工作正常并且给出了期望的结果。
如果您使用 How to generate all constraints scripts
,需要付出一点代价JPush有一个很好的社区支持,但文档有点分散。 JPush是免费使用的。 使用JPush的唯一问题是资源有点分散。
答案 4 :(得分:0)
由于大多数Android手机都没有安装Google服务,因此手机无法接收GCM。您可能希望为中国用户添加JPush,Baidu Push或Umeng Push等中文推送通知服务。
或者,您可以查看solution我正在努力通过API轻松地将当前国际服务与中国本地服务连接起来。
我真的很想听到你们的反馈意见。