我有一个网站使用Facebook来认证用户。我正在创建一个绑定到该网站的移动应用程序,并且我想提供类似的“连接到Facebook”功能。我是否需要创建多个Facebook应用程序,每个应用程序都有不同的“平台”的独特应用程序ID?我是否需要iOS应用程序和我的网站有两个独立的Facebook应用程序?
我试过阅读文档,但我还没有找到任何指导我的方式。对于Twitter和/或Foursquare,相同的答案是否适用?
我有一个网站使用Facebook来认证用户。我正在创建一个绑定到该网站的移动应用程序,并且我想提供类似的“连接到Facebook”功能。我是否需要创建多个Facebook应用程序,每个应用程序都有不同的“平台”的独特应用程序ID?我是否需要iOS应用程序和我的网站有两个独立的Facebook应用程序?
我试过阅读文档,但我还没有找到任何指导我的方式。对于Twitter和/或Foursquare,相同的答案是否适用?
不,您应该只创建一个应用程序,如果应用程序在不同的平台上连接在一起。你不应该由于这些原因,使用不同的应用程序ID:
您将有两个应用程序不同的拍摄和储存权限。因此,在网络上批准您的应用程序的用户将无法在iOS上登录应用程序。在那里用户将不得不再次批准。
您的用户会被分配到不同的应用程序ID中,因此您的统计数据会受到影响。
如果Facebook应用程序是单一应用程序,则可以最好地管理Facebook应用程序,因为有很多事情需要遵循Facebook政策,access_token
管理,您的应用程序的负面用户反馈。
使用一个应用程序ID:
Web的ABCD游戏:www.abcdExampleGame.com
iOS的应用程序为游戏:abcdExampleGame
为Android的应用程序游戏:abcdExampleGame
WAP游戏版本:mobile.abcdExampleGame.com