首次使用Facebook App的用户

时间:2012-12-27 20:05:50

标签: facebook

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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

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

尊重christen

答案 2 :(得分: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