向android应用程序发送通知

时间:2016-10-15 15:18:44

标签: php android

我正在开发一个Android应用程序,它使用我用PHP编写的API。

该应用有两种类型的用户,管理员和普通用户。

管理员可以调用API的特定端点,该端点基本上是与特定用户绑定的消息。

此时我需要从服务器(我推测)向用户的应用程序发送通知。即使用户当时没有打开应用程序。

这叫做推送通知吗?我不明白如何将代码放入API中以将消息发送给特定用户。

4 个答案:

答案 0 :(得分:1)

使用Firebase推送通知。 Here来自指南的来源。 并使用后端完成tutorial。祝你好运

答案 1 :(得分:1)

是的,您可以使用推送通知来通知用户,即使用户当时没有打开应用。您可以参考此内容来了解​​如何启用firebase推送通知应用程序 - http://www.androidlearning.in/android-push-notifications-using-firebase-cloud-messaging-fcm-php-mysql/

您也可以参考firebase.google.com获取更多信息

此外,您可以在YouTube上为vedio tuto引用...这里有一个简单的例子 - https://youtu.be/LiKCEa5_Cs8我希望这可以解决您的问题

答案 2 :(得分:1)

是的@andrewb你是对的,你必须向用户发送推送通知。为此,您可以使用不同类型的服务1) GCM (Google Cloud Messaging)。 2) FCM (Firebase云消息传递)。 3) SNS (亚马逊提供的简单通知服务)。我认为您可以从上面选择任何服务,每个服务都很容易集成。关键是发送通知 - 我们必须在安装我们的应用程序时获得个人用户的设备令牌。将该设备令牌存储在数据库中,然后将此令牌填充到相应的服务,如(GCM,FCM,SNS)。

我在这里给你一些可以帮助你整合的链接 -

1)使用GCM

2)使用FCM

3)使用SNS

SNS有点棘手,所以你应该选择两个以上。这些文章写得非常清楚,易于理解。我想这可能会帮助你更好地理解。谢谢。

答案 3 :(得分:0)

您可以使用GCM,FCM,SNS等向移动应用发送推送通知。

我建议选择GCM。您可以在服务器端编写PHP脚本,并使用Google Cloud Messaging进行配置。 请点击以下链接

http://programmerguru.com/android-tutorial/android-multicast-push-notifications-using-gcm/

希望它会对你有所帮助: - )

相关问题