Android 与其他人的联系 phone
Android connection with other phone
我想创建一个简单的社交应用程序。在此应用程序上,用户可以通过互联网进行交流。这将是一个简单的连接——通知从一个用户发送到其他用户。 (例如,用户 A 向用户 B 发送通知。用户 B 看到来自用户 B 的通知)。
如何最好地实现这种通信? Google Cloud Messaging 是最好的解决方案吗?如何计算成本?
您应该考虑使用 Firebase
工具。根据您提供的详细信息,您可能希望使用 Firebase Realtime Database
+ Firebase Cloud Messaging
+ Firebase Cloud Functions
.
的组合
您选择 Realtime Database
上的路径作为写入数据的位置。例如,将消息写入 users/:user_id/messages
。然后使用 Cloud Functions
将触发器附加到此路径,因此每次向此路径写入内容时,您都可以使用 Cloud Messaging
.
向其他用户发出通知
参考:
我想创建一个简单的社交应用程序。在此应用程序上,用户可以通过互联网进行交流。这将是一个简单的连接——通知从一个用户发送到其他用户。 (例如,用户 A 向用户 B 发送通知。用户 B 看到来自用户 B 的通知)。
如何最好地实现这种通信? Google Cloud Messaging 是最好的解决方案吗?如何计算成本?
您应该考虑使用 Firebase
工具。根据您提供的详细信息,您可能希望使用 Firebase Realtime Database
+ Firebase Cloud Messaging
+ Firebase Cloud Functions
.
您选择 Realtime Database
上的路径作为写入数据的位置。例如,将消息写入 users/:user_id/messages
。然后使用 Cloud Functions
将触发器附加到此路径,因此每次向此路径写入内容时,您都可以使用 Cloud Messaging
.
参考: