2014-01-28 65 views
3

我使用facebook SDK v3.11.1,我有2個facebook應用程序(在facebbok上),每個應用程序ID都有。iOS - Facebook SDK v3.11.1 - 更改默認應用程序ID

我更改默認的應用程序ID:

[FBSettings setDefaultAppID:<my_app_id>]; 

,然後我調用openActiveSessionWithReadPermissions,Facebook的要求允許相關應用。

之後,我嘗試在同一個會話中更改默認應用程序ID(與上面相同的代碼),並且facebook不詢問或許可。

我應該關閉舊會話,更改默認的應用程序ID並重新打開一個新的會話?

在此先感謝。

回答

1

FBSession對象用於認證用戶並管理用戶的會話。初始化FBSession對象後,將存儲Facebook應用程序ID和所需的權限。打開會話將啓動身份驗證流程,之後應有效的用戶會話可用並隨後進行緩存。關閉會話可以選擇清除緩存。 如果請求需要用戶授權,則應使用FBSession對象。

APPID

標識Facebook的應用程序,其會話對象表示。 @property(只讀,複製)NSString * appID;

more

相關問題