android - 向移动设备推送通知 : SNS vs OneSignal vs GCM

标签 android ios google-cloud-messaging amazon-sns onesignal

<分区>


想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它.

关闭 4 年前

我们的移动推送用例涉及以下内容 a) programmatically register all mobile devices on the devices(SNS文档说我们必须用主题注册移动设备,没有提到程序化注册(?))

b) 我们有显示所有用户的网站。当点击网站上的任何用户图标时,它应该发送自动/编程向该特定设备发送移动推送。看来 GCM 只支持从 firebase 帐户发送移动推送,不能集成到 HTML/js 代码库中(?)

c)同时支持基于 Android 和 iOS 的设备

d)支持全局用户

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

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

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

最佳答案

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

关于android - 向移动设备推送通知 : SNS vs OneSignal vs GCM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49271240/

上一篇:ios - 如何在 iOS 设备中启用实时重新加载,react-native?

下一篇:ios - 无法将号码添加到 ios 11 中的现有联系人

相关文章:

android - Cordova 推送插件 : onNotificationGMC is not fired and cannot obtain regID

android - 如何从 Card.io Phonegap iOS 和 Android 中删除/隐藏 Paypal Logo ?

android - 嵌套约束布局android的性能

Gradle 插件更新并迁移到 annotationProcessor 后,Android 数据绑定(bind)构建失败

java - Android平台的R.id是如何生成的?

ios - UICOllectionview,滚动到标题中包含 NSString 的第一个单元格

android - GCMRegistrar.register 不起作用

android - 我的客户如何通过我开发的移动应用获得报酬?

iphone - navigationController.navigationBarHidden 和 navigationController.navigationBar.hidden 有什么区别?

amazon-web-services - 如何通过 AWS SNS 发送高优先级推送通知