Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android应用程序用户之间共享令牌(数据)_Android_Facebook_Push Notification_Share - Fatal编程技术网

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

在Android应用程序用户之间共享令牌(数据),android,facebook,push-notification,share,Android,Facebook,Push Notification,Share,我想知道是否有人有一个简单的解决方案,我的应用程序的用户可以与他们的朋友共享应用程序为他们生成的令牌 假设两个人安装应用程序,我希望一个人能够与另一个用户共享他们的令牌 我已经查看了Facebook,登录/好友系统将是完美的,但是我看不到一种轻松共享令牌的方法 显然,用户可以通过电子邮件将此令牌发送给彼此,但这并不是一个很好的用户体验 欢迎任何建议为什么不在后端服务器上共享令牌?然后,用户只需向服务器发送请求,服务器就可以通过推送通知或每隔一段时间轮询服务器以获取新的令牌请求来管理共享。这也是一

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

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

我已经查看了Facebook,登录/好友系统将是完美的,但是我看不到一种轻松共享令牌的方法

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


欢迎任何建议

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


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

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

这将是最好的解决方案,但是我不太擅长编写服务器端解决方案,因此正在寻找替代方案。唯一可能更容易的方法是,如果您可以找到一些已经编写的服务器代码,您可以根据我的描述进行调整(抱歉,我不知道任何代码)。如果您没有服务器后端,那么您将不必在手机上保存当前数据之外的数据。如果你不在乎,只需通过文本或电子邮件传递令牌即可。