多个社交SDK,但唯一的身份

时间:2014-12-31 07:06:11

标签: android ios facebook twitter google-plus

我正在尝试备份我的数据库并将其存储在服务器端。这样做的原因是,如果用户丢失手机或将手机从iPhone更改为Android或反之亦然,我希望为用户提供从我服务器上的先前备份恢复的选项。

首先,我需要为每个用户提供一个唯一的ID,以便我可以区分用户。

这里的第一件事是通过以下方式登录用户:

1)Facebook

2)Google +

3)Twitter

4)进行自定义登录(直接存储在服务器的数据库中)

现在出现的一个逻辑问题是,如果用户使用Google+登录我的应用程序怎么办?备份我服务器上的数据 - 丢失了他的手机。在新手机上安装我的应用程序的新副本并使用Facebook登录 - 我不认识他的Facebook凭据,因为之前他提供了我的Google+凭据。

作为一种解决方案,我认为我应该只在我的应用程序中提供一个Socal SDK登录信息 - 我能纠正多远或有任何解决方法?

0 个答案:

没有答案