2012-05-16 72 views
0

我正在使用Appcelerator創建應用程序。在我的應用程序中,我會要求用戶使用Foursquare登錄。「登錄到Facebook」按鈕不顯示在iPhone上,在iPad上顯示

我使用網頁視圖訪問Foursquare的登錄頁面,accesing以下網址:

https://foursquare.com/oauth2/authenticate?client_id=MY_CLIENT_ID&response_type=token&redirect_uri=MY_REDIRECT_URI 

不過,我注意到在iPhone和iPad不同的行爲。

下面是iPhone上的登錄屏幕:

enter image description here

下面是iPad上的登錄屏幕:

enter image description here

所以,我的問題是:有沒有什麼辦法在iPhone上顯示「登錄Facebook」按鈕?

由於提前,

傑伊·桑托斯

回答

0

你可以把它一貫顯示Facebook的選項,通過增加顯示=觸及到查詢字符串,但其他顯示似乎是相當忽視不是讓你覆蓋手機瀏覽器檢測。

0

聽起來像是四方正在做的事情。我沒有我之前發送過httpClient請求,並且能夠修改用戶代理字符串。也許不會顯示iPhone會顯示按鈕,但它很可能看起來不正確的電話。

鈦內置支持添加Facebook登錄按鈕。不完全確定oauth是如何工作的,但是你可以添加這個按鈕(例如在iPhone上是一個正確的導航按鈕),然後如果用戶以這種方式登錄,oauth標記將被正確保存爲foursquare,以便用戶登錄?

相關問題