如何确定用户是否第一次使用我的Facebook应用程序。我想为用户做一些初始化,但这只是第一次。
答案 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