我正在使用phonegap開發iOS本機應用程序。此應用程序具有barcodescanner和facebook連接功能。我使用phonegap版本2.9.0。phonegap 3.3 iOS Facebook的連接redirect_uri必須是絕對的
當應用程序啓動時,用戶必須使用Facebook憑證登錄。在應用程序中有一個按鈕,它將重定向到瀏覽器(safari),以便點擊按鈕時詢問Facebook登錄。此外,這個應用程序有Facebook的發佈功能。
它工作正常(Facebook連接和barcodescanner)與phonegap版本2.9.0。
現在,升級phonegap版本3.3.0後,Facebook連接(登錄)不工作。 它在瀏覽器(safari)啓動後顯示「redirect_uri必須是絕對的」。我正在使用this link。將phonegap版本升級到3.3.0後,我沒有更改我的應用程序邏輯。我點擊按鈕時使用以下代碼進行Facebook初始化和Facebook登錄。
Facebook初始化。
FB.init({ appId: "<appid>", nativeInterface: CDV.FB, useCachedDialogs: false });
Facebook登錄
FB.login(function(response){},{scope:"email"});
我試圖改變的appid也同樣的反應。
我已經包含了用於phonegap框架和facebook連接框架的JS文件,它們在應用程序加載時加載。我很確定。構建應用程序時沒有錯誤。
請讓我知道我做錯了什麼。
--Sridhar
你是否設法弄清楚發生了什麼?我現在在iOS模擬器上遇到同樣的問題。 – mkhatib