标签: android push-notification raspberry-pi
我有覆盆子pi和Android应用程序。我想从pi发送通知到我的智能手机应用程序。这可能吗?
通知需要基于个人用户
Firebase和Google Cloud Messaging似乎是一种选择。
pi将充当服务器,android应用程序充当客户端。 Android应用程序不会发回信息。
同样,使用Firebase或Google Cloud Messaging可以实现上述目标。
答案 0 :(得分:3)
实际上,您需要设置服务器并使用Firebase Admin SDK,请参阅here。您可以拥有Python服务器(例如Django),Node.js,Java或Go服务器。你可以在Pi中拥有任何这些。
使用管理SDK,您只需将其配置为与应用具有相同的项目ID,然后您可以使用SDK发送通知,请参阅here。
请注意,您可能需要从实时数据库中的客户端保存FCM令牌,以便您可以通过Admin SDK访问它们,只需将消息定向到它们即可。或者您可以让您的客户订阅topic并将通知发送到主题,这比需要管理令牌要容易得多。