ios - 一台设备上的多个Facebook帐户

时间:2015-09-12 09:06:30

标签: ios facebook facebook-share


我有一个iOS应用程序,需要Facebook登录才能分享内容。一切都好,直到我收到客户的新反馈。让我来描述这个案例 Apple已经将Facebook集成到iOS系统中,用户只需要通过Setting登录,这对用户来说非常容易。但我的客户不想这样做,他们希望用户在应用程序内登录Facebook并使用它而不是iOS系统的Facebook。问题在这里,有一个案例:用户已经通过iOS系统登录Facebook帐户A,然后用户打开应用程序并使用其他Facebook帐户B在应用程序内登录Facebook。之后,用户共享图片。需要的是这张图片应该在Facebook账号B(应用程序)的墙上共享,但这张图片出现在Facebook账号A(iOS系统)的墙上。
我只是想知道我们有什么解决方案来解决这个案子吗?请在阅读后告诉我你们所有的想法。

谢谢,
莱恩

1 个答案:

答案 0 :(得分:1)

每当用户使用Facebook从任何应用程序登录时,我都会遇到与Facebook SDK相同的问题,它会更改带有令牌的用户ID,从而导致在最新开设的帐户上共享。

如果您从浏览器打开Facebook,您将从Facebook收到此消息“我们感到困惑,请重新登录”

所以我采取了相同的方法,我保存了用户ID用户(A),每当用户分享我检查ID随附令牌,如果它改变了我显示“Facebook帐户已更改,请重新登录”&我记录所有用户。

检查此链接可能会有所帮助:https://www.facebook.com/help/community/question/?id=10205949056147843