从Raspberry pi发送通知到Android应用程序

时间:2018-03-12 12:56:34

标签: android push-notification raspberry-pi

我有覆盆子pi和Android应用程序。我想从pi发送通知到我的智能手机应用程序。这可能吗?

通知需要基于个人用户

Firebase和Google Cloud Messaging似乎是一种选择。

pi将充当服务器,android应用程序充当客户端。 Android应用程序不会发回信息。

同样,使用Firebase或Google Cloud Messaging可以实现上述目标。

1 个答案:

答案 0 :(得分:3)

实际上,您需要设置服务器并使用Firebase Admin SDK,请参阅here。您可以拥有Python服务器(例如Django),Node.js,Java或Go服务器。你可以在Pi中拥有任何这些。

使用管理SDK,您只需将其配置为与应用具有相同的项目ID,然后您可以使用SDK发送通知,请参阅here

请注意,您可能需要从实时数据库中的客户端保存FCM令牌,以便您可以通过Admin SDK访问它们,只需将消息定向到它们即可。或者您可以让您的客户订阅topic并将通知发送到主题,这比需要管理令牌要容易得多。