1

我試圖要求我的應用的用戶使用Facebook登錄,但我不希望他們能夠登錄,除非他們允許某些權限。我該怎麼做呢?Facebook的iOS API設置可選的權限?

NSArray *permissions = [NSArray arrayWithObjects:@"publish_stream", @"friends_birthday", nil]; 
[facebook authorize:permissions]; 

使用此代碼,用戶可以選擇他們想要授予應用程序的權限。我想將publish_stream設置爲必需的權限,如果用戶不接受此權限,他們將無法使用Facebook登錄。 Facebook iOS API可能嗎?

enter image description here

+0

哇,你的建議實際上是用戶不友好的。爲什麼我應該相信你代表我發佈信息? – 2012-04-01 16:18:00

+1

publish_stream只是一個例子,我的問題是是否可以將某些權限設置爲required而不是optional。我很確定我在某些網站上看到過它,但對於我的生活我記不清哪一個 – 2012-04-01 16:21:14

回答

0

我認爲這是由用戶允許/禁止權限。你不能強迫它進入用戶。

你可以做的是再次剩餘的權限以下各項

在成功地回到你的應用程序上進行驗證,檢查權限用戶選擇,然後請求。它不會強制用戶,但是會幫助他實現爲什麼您需要該權限。希望有所幫助。