[英]ios {app name}would like access your facebook account ask every time
我正在开发一个使用facebook授权的应用程序。
像这样授权应用程序
FBSession *session = [[FBSession alloc] init];
// Set the active session
[FBSession setActiveSession:session];
// Open the session
[session openWithBehavior:FBSessionLoginBehaviorUseSystemAccountIfPresent
completionHandler:^(FBSession *session,
FBSessionState state,
NSError *error) {
if (completion ) {
completion(error == nil);
}
[self sessionStateChanged:session state:state error:error];
}];
然后,应用程序将显示{appname}之类的消息,希望访问您的Facebook帐户 。
注销时我正在清除缓存和令牌。 下次登录应用程序直接访问fb帐户,无需任何确认。 如果我从fb设置(在浏览器中)删除应用程序的授权并从设备中删除应用程序,该应用程序将要求确认。
我是否可以像应用程序一样要求{appname}每次都要访问您的Facebook帐户确认?
一次授权就足够了。 一旦用户允许访问您的应用程序,那么没有必要一次又一次地询问。 如果当前用户注销和不同的用户登录,如果未经授权,Facebook将要求确认(在Web视图/ safari登录流程中看到此信息)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.