你如何知道用户是否安装了我的应用程序?

时间:2011-09-25 16:24:57

标签: php facebook-graph-api

如果用户安装了我的应用程序,我需要解决这个问题,因此我可以显示一个不同的页面。你是怎么做到的?

2 个答案:

答案 0 :(得分:2)

理想情况下,您希望在最初安装应用时在自己的数据库中捕获其Facebook用户ID。当他们回来时,您可以将当前用户的Facebook用户ID与您的数据库进行比较,看看您是否找到任何匹配项。

如果您没有数据库,则始终可以使用Graph API检查用户权限。您可以在此处找到代码:http://developers.facebook.com/blog/post/495

这将返回一个如下所示的数组:

Array ( [data] => Array ( [0] => Array ( [installed] => 1 [bookmarked] => 1 ) ) ) 

在这种情况下,用户已安装它并为其添加了书签。现在你知道了,你可以显示一个稍微不同的页面。

答案 1 :(得分:0)

您可以使用FB JavaScript API并查询用户是否已登录来执行此操作。如果是(对您而言),则会安装您的应用。

相关问题