在Android应用程序用户之间共享令牌(数据)



我想知道是否有人有一个简单的解决方案,我的应用程序的用户可以与他们的朋友共享应用程序为他们生成的令牌?

假设两个人安装应用程序,我希望一个人能够与另一个用户共享他们的令牌。

我已经研究过Facebook,登录/好友系统将是完美的,但我看不到轻松共享代币的方法。

显然,用户可以通过电子邮件将此令牌发送给彼此,但这并不是一个很好的用户体验。

欢迎任何建议

为什么不在后端服务器上共享令牌?然后,用户可以向服务器发送请求,服务器可以通过推送通知或每隔一段时间轮询服务器以获取新的令牌请求来管理共享。这也是一种更稳健的方法,因为如果用户切换到新手机(或卸载应用程序,然后重新安装),重新获得所有代币将是微不足道的。

除此之外,我能看到的最简单的方法是让用户通过短信或电子邮件发送令牌。同样,这不是一个很好的解决方案,但相对简单,所需的工作量会小得多。

您可以向朋友发送一条特殊格式的短信。然后,你的应用程序会拦截短信并在用户看不到的情况下进行处理。当然,你需要适当的权限。

最新更新