我如何判断用户是否是第一次使用我的 Facebook 应用程序。我想为用户做一些初始化,但只是第一次。
问问题
128 次
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 回答