2011-11-23 38 views
0

我知道iOS 5.0有Twitter集成,但在iOS 4.0兼容應用中實現「關注我們」按鈕的最快方式是什麼?在iOS 4.0中實現「關注我們」功能的最快方式是什麼?

當然,在Safari中簡單地打開一個http://到twitter是不是一個好主意,因爲幾乎所有的用戶都安裝了他們最喜歡的Twitter客戶端。

最好的解決方案是顯示已安裝的twitter客戶端列表並讓用戶選擇一個。然後使用該特定客戶端的參數調用openURL:UIApplication。

也許有一個開源的框架或庫,這樣做呢?

+1

最好的解決方案是提供一個按鈕「Follow」,它將執行0Auth授權的步驟,然後執行操作。 – Eimantas

+0

我認爲這涉及到大量的課程嗎?你能指出一個教程或者這是多麼複雜的例子嗎? – dontWatchMyProfile

+0

有這個MGTwitterEngine。然後,在Google代碼中,Objective-C中有這個OAuth使用者。這並不難,真的。 – Eimantas

回答

1

應用程序不知道設備上安裝了其他應用程序,所以這是不可能的。最好的方法是使用第三方Twitter API(如MGTwitterEngine)來創建自己的工具,以便打開UIWebView或自定義控件,以便用戶可以關注您。

+0

錯誤:您可以使用UIApplication查詢canOpenURL:查看是否安裝了最喜歡的twitter客戶端。只有少數普遍使用的twitter客戶,應該可以檢查它們。 – dontWatchMyProfile

+0

正確;我在你的其他問題上評論過這個。但是,除非您知道他們的名稱和URL方案,否則您將無法列出其他客戶端。 canOpenURL不提供有關其他應用程序的任何信息。 – Senior

+0

同意。誠然,如果從這個角度來看待它。 – dontWatchMyProfile

相關問題