适用于IOS和Android的推送通知的最佳方法

乔89

我正在为我们公司的移动应用程序构建后端,我们需要根据一些事件从API向用户发送通知。我需要一些有关如何实现此建议的建议。我正在寻找一个平台,可以在该平台上同时发送IOS和Android的通知。我最近遇到了Firebase,并获得了一些信息,该信息表明移动应用会将设备令牌发送到服务器,然后我们将使用此令牌处理推送通知。我的假设是,我需要为数据库中的所有用户保存此设备令牌,并在必要时发送通知。这是最好的方法,还是有其他好的方法?我敢肯定,有很多解决方案不需要我自己处理(在数据库中)

我也正在为此寻找Azure通知中心,但是我觉得这里的缺点是我的UI家伙(外包)正在React Native中开发应用程序,而且我还没有看到任何使用Azure Notification Hub的React Native的好例子。

我的应用程序预计将有大约1000个用户,并且我正在ASP.NET WebAPI中开发后端。通常我会收到两种通知

  • 向特定用户推送通知。
  • 向所有用户推送有关新安装的通知
雷扎

好吧,根据我的经验,最好的方法和最简单的方法是使用Firebase。您将在那里有很多选择。实际上,根据他们的评论,无论您是初级,中级还是高级React Native开发人员,您都可以立即使用React Native Firebase启动并运行。

https://www.npmjs.com/package/react-native-firebase

有关更多信息和添加项目:

https://rnfirebase.io

Firebase入门:https//github.com/invertase/react-native-firebase-starter

它是如何工作的?

Firebase Cloud Messaging架构图FCM实现包括两个用于发送和接收的主要组件:

受信任的环境,例如用于Firebase的Cloud Functions或在其上构建,定位和发送消息的应用服务器。接收消息的iOS,Android或Web(JavaScript)客户端应用程序。您可以通过Admin SDK或HTTP和XMPP API发送消息。为了进行测试或使用强大的内置目标和分析功能发送市场营销或参与度消息,您还可以使用Notifications作曲器。

在此处输入图片说明

最后评论的版权:https : //firebase.google.com/docs/cloud-messaging/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

适用于IOS和Android的推送通知哪个更好

适用于Android和IOS的React Native中的远程推送通知

适用于iOS的推送通知服务

使用Firebase的Laravel FCM推送通知不适用于iOS,但适用于Android

适用于 Android 的 Firebase 推送通知

Firebase推送通知不适用于iOS上的生产

适用于iOS的Firebase FCM静默推送通知

适用于iOS的FCM静默推送通知结构吗?

iOS推送通知不适用于AdHoc证书

推送通知不适用于iOS设备

静默推送通知不适用于前台 iOS 应用

推送通知不适用于android codenameone

Xamarin形式:推送通知不适用于Android 7.1.2

适用于Android的基于位置的推送通知

适用于iOS的FCM丰富推送通知有效负载

推送通知不适用于iOS,.php文件显示连接错误

适用于 android 和 IOS 的最佳移动“文本到语音”和“语音到文本”工具是什么?

推送通知无法同时适用于牛轧糖和奥利奥

适用于iOS的APNS通知声音

2019年适用于Android的Phonegap推送通知-起作用吗?

Azure NotificationHub 推送通知不适用于 Android 8.0 API 26

Firebase Messaging错误(仅适用于Android)-新的推送通知发生致命异常

Firebase推送通知不适用于TestFlight / adHoc版本

推送通知不适用于Adhoc配置文件

解析是否适用于推送通知?8/15

Firebase 推送通知不适用于 API 28

开发适用于Android和iOS的组件的正确方法是什么?

jQuery 提交方法适用于 Android 但不适用于 iOS

适用于IOS和Android的支付网关