2012-07-12 25 views
1

我最近在使用Appcelerator'Titanium的應用程序中添加了Facebook單一登錄。哪些工作很好,但是在提交「已經授權」的Facebook頁面時,未能自動重定向回我的應用程序。Titanium iOS - Facebook SSO未返回應用程序

如果用戶點擊Facebook中的「好」按鈕,應用程序將重新打開並按照慣例工作。我只是想擺脫用戶的額外步驟。

有什麼建議嗎?我已經遇到Objective C的解決方案,如:Does the Facebook iOS SDK require the user to authenticate every time they use the app?

乾杯, 湯姆

回答

2

我認爲,問題涉及Facebook的應用程序沒有被正確安裝,而不是直接測試的設備而不是模擬器上。

以下設置應該應用在您的Facebook應用程序中。

啓用:原生iOS應用

  • 的iOS捆綁ID:com.yourcompany.yourapp
  • iPhone的App Store ID:24242423
  • 配置的iOS SSO:啓用

由於未安裝Facebook應用程序,因此在模擬器上進行測試將觸發Safari打開並顯示授權對話框(因此,爲什麼您需要真實設備)。如果您的應用程序已經授權或成功發生,則將您的應用程序推送到設備並觸發應用程序中的SSO將重定向回您的應用程序。

希望這可以幫助任何有這種情況的人。

相關問題