2015-11-03 117 views
0

我們有一個使用Twitter身份驗證的Azure移動應用服務。我們也有一個使用該服務的本地swift iOS應用程序。如果我在模擬器上運行應用程序而沒有安裝正式的Twitter應用程序,那麼所有內容都很酷並且運行良好,顯示授權頁面,輸入詳細信息,然後根據移動登錄流程進行重定向。Azure移動應用服務Twitter身份驗證iOS 9

但是,當我在安裝了Twitter應用程序的設備上運行此應用程序時,我在授權頁面上輸入我的詳細信息,然後點擊登錄,然後啓動Twitter應用程序,然後打開Safari並獲得某些內容技術上錯誤的頁面。

我已經嘗試了幾個不同的事情,我已經禁用了應用傳輸安全性,認爲它可能是這樣的,我實現了客戶端重定向認證,只發現Twitter不受支持。

我已經搜索了幾天,並找不到其他人有這個問題。那是我嗎?或者有些東西變得虛無?

感謝

+0

你會得到任何錯誤描述?正如我發現Twitter整合非常容易。 –

+0

嗨,不,我沒有收到任何錯誤說明。你是對的,整合很容易,這一切都沒有任何問題,仍然在模擬器上。問題只發生在運行iOS 9.1的物理設備上。 –

+0

我想請你在twitter上打開你的應用程序頁面。檢查您所做的所有設置。也檢查所有權限。 –

回答

0

在情況下,它可以幫助那裏的人我剛纔在微軟收到這個信息從一個好人: -

的核心問題是,默認情況武士刀(用爲登錄)重定向到twitter.com爲oauth而不是api.twitter.com,導致本機Twitter應用程序(在iOS 9中)攔截它,並認爲它是一個請求在Twitter中打開內容。 MobileApps將在下週左右得到解決,因爲它推出了新的認證更改。

相關問題