i m使用Facebook SDK v3.11.1,我有2个Facebook应用程序(在facebbok上),每个应用程序都有应用ID。
我以编程方式更改默认应用ID:
[FBSettings setDefaultAppID:<my_app_id>];
然后我调用openActiveSessionWithReadPermissions
,Facebook要求允许相关应用程序。
之后,我尝试在同一会话上更改默认应用ID(与上述相同的代码),而Facebook不询问或许可。
我应该关闭旧会话,更改默认应用ID并重新打开新的会话吗?
预先感谢。
fbsession对象用于身份验证用户并管理用户的会话。初始化FBSESSION对象后,存储了Facebook应用程序ID和所需的权限。打开会话将启动身份验证流,然后应进行有效的用户会话并随后缓存。关闭会话可以选择清除缓存。如果请求需要用户授权,则应使用FBSESSION对象。
appid
标识会话对象代表的Facebook应用程序。@property(readonly,copy)nsstring *appid;
更多