我們在我們的移動應用中使用trigger.io(2.1.0),並在forge.tabs窗口中打開LinkedIn OAUTH對話框(使用forge.tabs 2.6 )。 LinkedIn首次授權應用程序時向用戶發送授權郵件,用戶必須在我們在forge.tab打開的視圖中輸入他通過電子郵件收到的授權代碼。forge.tabs在iOS應用發送到後臺時關閉的標籤
不幸的是,當用戶切換到他的郵件應用程序以獲取代碼時,將應用程序發送到後臺時,我們顯示對話框的選項卡在iOS(iOS 7.0.4)上關閉。
用戶返回到應用程序,無法輸入他剛接收的代碼。如果他重新打開授權對話框中的鏈接,他剛剛複製的代碼不再有效(他會發送一個新代碼)。
當應用程序發送到背景時,我們該如何防止該標籤被關閉?
最好的問候, 理查德
如上所述,我們發現這個問題的根源。我還在github項目中添加了一個問題:trigger.io-launchimage https://github.com/trigger-corp/trigger.io-launchimage/issues/2 – Richard
謝謝你的深入分析!我調整了我的答案。 –
帕特里克你能解釋你如何打開移動Safari瀏覽器,並正確使用trigger.io URL方案來規避問題? – Richard