我想开发一个网站,该网站能够将push notifications
发送到能够在android
和iOS
上投放的移动应用。
在过去的几年里,我是一名网络开发人员,所以开发网站并不是我担心的事情,但我之前从未开发过移动应用程序,移动应用程序只接收来自网站的通知所以主要功能将在网站上。
任何人都可以建议我最好的方法是什么以及我必须学会如何才能做到这一点?
感谢你的问候
答案 0 :(得分:4)
我想,你有两个选择。
如果您正在寻找更简单的方法,那么我建议您使用OneSignal。您只需要在build.gradle中定义API Key并在onCreate()中初始化OneSignal。
答案 1 :(得分:2)
在我看来,最好的方法是使用firebase(https://firebase.google.com/products/cloud-messaging/)。我认为它更好,因为它是ios和android的独特框架,你在发送消息时不需要担心用户设备(你可以在你的后端代码中构建一个接口来处理这个但是为什么要这样做已存在的东西,它是免费的)。 流程是这样的:
Firebase云消息传递还有一些非常好的功能,如上游消息(从设备推送消息到服务器,但你需要一个xmpp服务器来监听它们)和主题同时向许多用户发送相同的通知
答案 2 :(得分:0)
我认为最好的方法是创建一个运行网站的节点服务器,然后使用Firebase云消息传递(FCM)发送通知
编辑:FCM支持Android和iOS