在 Android 应用程序中的用户之间共享数据

Sharing data between users in Android application

我开发了一个 Android 应用程序,该应用程序应该供个人使用,但也供两个用户在各自的手机之间共享信息。不幸的是,我还没有弄清楚如何解决后者。我搜索了很多,例如,如何从一个应用程序到另一个应用程序共享信息,但我发现的大部分例子都是如何做一些简单的事情,比如在一个 android 应用程序中的各个活动之间发送数据(不传递数据给其他用户)。

我希望用户能够:

登录部分,我看了看Facebook的SDK,感觉还是比较容易实现的。但是使用 Facebook 登录后,我不确定如何使用它在用户之间发送数据。但是,我不希望非 Android 用户,例如能够收到来自我的一位用户的邀请。我正在寻找非常简单但仍然直观、用户友好且易于集成的东西。我不想自己托管服务器或数据库。

我相信你最好的选择是使用 Firebase Cloud Messaging

虽然它确实需要一些设置并且技术上涉及托管。它是基于点对点移动消息传递和 friend/follower 结构构建应用程序的最流行和最有用的服务之一。

这听起来像是可以直接解决您想要实现的问题的东西。它在许多用例中也是免费的!