2011-12-29 33 views
1

我已經從salesforce模板o XCODE開始一個新項目,然後我在Salesforce web上創建了一個新的遠程訪問應用程序。Salesforce IOS錯誤請求範圍不可用

然後我替換AppDelegate上的RemoteAccessConsumerKey和OAuthRedirectURI。

當我運行應用程序它說,invalid_scope - >請求範圍不可用。

我的範圍PARAMS是:

[NSSet setWithObjects:@"visualforce",@"api",nil] ; 
+0

您是否使用git存儲庫中的最新模板?開發者博客上的可下載zip文件不再是最新的。 – 2012-01-02 23:04:04

+0

@Sukitha Udugamasooriya,你解決範圍問題嗎?因爲我也有同樣的問題。你能幫我麼。 – 2014-12-20 01:59:59

回答

9

什麼是回調URL從您的遠程訪問的對象? 一個猜測是你的回調URL以「https」開頭,而不是像「testsfdc」(這是模板應用程序提供的內容)這樣的自定義方案。嘗試使用一個自定義的方案,而不是「myapp:/// mobilesdk/detect/oauth/done」

+0

@完全!我已經把一個https地址。 – 2012-01-09 04:42:47

+0

@thrusty,我的redirectURI甚至以https:...開頭,就像https:// localhost:44300/signin-salesforce是導致此範圍問題的原因。請幫幫我。 – 2014-12-20 02:02:28

0

剛剛在一個傳統的混合應用程序,我不得不更新iOS10。我注意到Salesforce SDK堅持其最初的oAuth端點數據。因此,從沙箱切換到生產將返回上述錯誤。

解決完全刪除應用程序和編譯與生產配置。

希望這會有所幫助。