Android和iPhone的推送通知[关闭]

Posted

技术标签:

【中文标题】Android和iPhone的推送通知[关闭]【英文标题】:Push notifications for both android and iPhone [closed] 【发布时间】:2012-07-23 09:49:18 【问题描述】:

我正在开发一个 android 和 iPhone 应用程序,并希望向两个平台用户发送推送通知 - 一个包含任何重大新闻的简单弹出窗口,最好是在设备关闭时。

有什么建议我应该走哪条路吗?

【问题讨论】:

您是否需要某种方式向两个平台发送通知?那么,urbanairship.com 可能会成功 我有一个 Rails 服务器和一个后端。是否可以使用我的 rails 服务器向 iPhone 和 android 应用程序发送推送消息? 【参考方案1】:

您可以使用PushWoosh 配置您的应用并向 Android 和 ios(以及另外四个平台)发送推送通知。与 Urban Airship 不同,它是一项免费服务,因此您无需付费,而且集成非常简单。

他们有几个关于如何在您的应用中集成推送通知的广泛指南,例如:iOS、Android

【讨论】:

【参考方案2】:

取决于您的预算。如果您愿意支付,有多种解决方案可供选择,例如Urban Airship

如果屏幕关闭,我认为您无法在 iOS 上强制打开弹出窗口。在 iOS 中,推送通知 (APN) 的行为完全取决于用户。我可能是错的,但这是我的印象。

在 Android(GCM) 上,您可以通过在 Activity 中伪造弹出窗口来做到这一点。然后将设备从睡眠中唤醒以显示 Activity。

如果您正在研究新闻解决方案,请注意 Android 和 iOS 都只允许每个 API 调用 1,000 个推送设备。所以你需要自己管理它们。

【讨论】:

Urban airship 现在有一个计划,每月前 100 万个通知是免费的。见urbanairship.com/products/developer-edition

以上是关于Android和iPhone的推送通知[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

iPhone应用程序中的推送通知[关闭]

Flutter—手机消息推送(notification)

如何将推送通知从一台 iPhone 设备发送到另一台设备? [关闭]

iPhone:存储和显示推送通知

用于实现实时聊天应用程序的推送通知与 Web 套接字?

有没有一种方法可以在没有测试的情况下测试 Android、iPhone 推送通知?