1

我如何判断用户是否是第一次使用我的 Facebook 应用程序。我想为用户做一些初始化,但只是第一次。

4

3 回答 3

1

我找不到更好的东西,所以我做了我宝贵的建议:我存储了一个用户 ID 列表(在数据库上)并检查用户以前是否使用过我的应用程序。如果它是用户的第一次,我执行所需的初始化,然后将他/她添加到列表中......

于 2012-12-28T16:00:13.660 回答
0

如果您有权访问用于存储变量的数据库。创建一个名为 uservisitsount 的变量应该很容易。

然后,您只需在用户登录应用程序时将变量计数一次。用户访问量++;

然后你可以有一段代码。if(uservisitsount ==0) {第一次做某事}

问候克里斯汀

于 2012-12-27T20:28:54.083 回答
0
FB.getLoginStatus(function(response) {
  if (response.status === 'connected') {
    // the user is logged in and has authenticated your
    // app, and response.authResponse supplies
    // the user's ID, a valid access token, a signed
    // request, and the time the access token 
    // and signed request each expire
    var uid = response.authResponse.userID;
    var accessToken = response.authResponse.accessToken;
  } else if (response.status === 'not_authorized') {
    // the user is logged in to Facebook, 
    // but has not authenticated your app
  } else {
    // the user isn't logged in to Facebook.
  }
 });

https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus

于 2017-03-29T19:28:04.630 回答