来自 php 服务器的 Android 推送通知

Posted

技术标签:

【中文标题】来自 php 服务器的 Android 推送通知【英文标题】:Android push notification from php server 【发布时间】:2017-03-12 14:25:55 【问题描述】:

场景是我只想从 php 服务器向 android 设备发送推送通知,这正是 GCM 和 FCM 所做的,但我不想使用这些服务,我想使用 php web sockets 来尝试,是有可能吗?以及如何实现这一点?谢谢

【问题讨论】:

不使用 FCM 的任何原因? 我只想自己实现:) 使用 socket.io 可能会有帮助 【参考方案1】:

在 php 中有很多用于 websockets 的工具,例如 Ratchet 和 Wrench。

但是 FCM 确实提供了许多功能,但这些库中没有内置,因此请检查您的要求。

【讨论】:

【参考方案2】:

你最好的 php 选择是 php Ratchet。 Ratchet 是一个松散耦合的 PHP 库,为开发人员提供了通过 WebSockets 在客户端和服务器之间创建实时、双向应用程序的工具。

这是一个很好的教程,可以帮助您入门。 https://blog.samuelattard.com/the-tutorial-for-php-websockets-that-i-wish-had-existed/

【讨论】:

以上是关于来自 php 服务器的 Android 推送通知的主要内容,如果未能解决你的问题,请参考以下文章

从 php 推送到 GCM/APN 的最佳实践

如何通过 php 推送到 iphone / android 手机

未收到来自 Amazon SNS 的 GCM 推送通知

PhoneGap/Ionic 如何处理来自 Parse 的推送通知?

来自 UrbanAirship 的推送通知不适用于 android 中的实时服务器(即使用生产密钥)

Android:推送数据通知