向移动设备推送通知:SNS vs OneSignal vs GCM [关闭]

Posted

技术标签:

【中文标题】向移动设备推送通知:SNS vs OneSignal vs GCM [关闭]【英文标题】:push notification to mobile devices: SNS vs OneSignal vs GCM [closed] 【发布时间】:2018-03-14 06:43:00 【问题描述】:

我们的移动推送用例涉及以下内容 a) 以编程方式注册设备上的所有移动设备(SNS 文档说我们必须使用主题注册移动设备,但没有提及编程注册(?))

b)我们有显示所有用户的网站。当点击网站上的任何用户图标时,它应该发送automatically/pro-grammatically发送移动推送到该特定设备。看来 GCM 仅支持从 firebase 帐户发送移动推送,并且无法集成到 html/js 代码库中(?)

c)同时支持基于 androidios 的设备

d)支持全球用户

e)重启应用,无需用户交互或打开通知,如果它没有运行(即自动重启应用)

我知道以下链接(似乎已过时) Push notifications: Why use Amazon SNS over Google's GCM/FCM?

如果GCM 或一个信号或 SNS 是满足上述要求的正确技术的任何建议

【问题讨论】:

改用 FCM(Firebase 云消息传递)。现在比 GCM 更受欢迎 您的问题是基于意见的。你能得到的唯一答案是I think that ... is better 【参考方案1】:

选择使用 GCM/FCM。它或多或少支持上述所有功能 (我正在回答我自己的问题,因为没有回应)

【讨论】:

以上是关于向移动设备推送通知:SNS vs OneSignal vs GCM [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

通过 cdk 创建用于推送通知的 sns 移动应用程序

如何在 Node JS 中使用 Amazon SNS 向 iOS 设备发送 VoIP 推送通知

如何测试 sns APNS 推送通知到单个设备

如何从 PHP 网站向 iOS 和 Android 发送推送通知?

设置 AWS SNS 以向 iOS 设备发送推送通知

iOS:从 AWS SNS 向 APNS 发送推送通知