與iOS

2012-08-09 59 views
4

我的應用程序的Twitter認證使用IOS5 Twitter的整合,這是非常容易使用和實現Twitter的整合。我的問題是,是否可以使用類似於TweetCaster使用的框架來實現登錄功能。在那個應用程序中,你使用twitter登錄,你會得到一個權限頁面,如果你接受,你可以直接發佈到應用程序的twitter。與iOS

與我的應用電流積分,你在鳴叫在文本框的應用程序類型,單擊鳴叫按鈕,然後鳴叫控制器打開了,然後你點擊發送按鈕。

我更喜歡他們在應用程序的文本框中編寫消息(會顯示一個會被添加到任何類型的hashtag),然後當他們點擊發送它直接到twitter,而無需先打開twitter屏幕。

做這些應用程序使用與IOS5內置的Twitter的API?或者他們是否使用第三方套件來處理此認證?

編輯:

蘋果的指導方針說

「雖然你可以代表用戶執行Twitter的要求,你不能追加的文字,圖片或網址,以鳴叫沒有用戶的知識。因此,你可以。設置初始文本及其他內容呈現推給用戶之前,但在使用者觀看」

後關於Twitter的框架不能改變鳴叫。所以我猜測這意味着我不能將標籤附加到任何類型的末尾。

我在想如果讓用戶輸入他們的推文,然後當他們點擊完成時,新窗口將顯示一個文本視圖,並顯示他們輸入的任何內容以及我希望添加的標籤。這個textview將不可編輯,以防止他們刪除標籤,然後他們點擊發送,直接到Twitter。或者,蘋果的指導方針是否仍然存在這種風格的問題?

+0

Xcode的是IDE和無關你的問題,所以我編輯它刪除引用的Xcode。 – 2012-08-09 13:34:28

+0

很確定,不允許用戶編輯他們的推特/刪除標籤是蘋果公司將例外的東西。 – Dustin 2012-08-09 15:28:56

+0

我很確定我自己這是不允許的,但我只是想絕對肯定 – AdamM 2012-08-09 18:28:54

回答

3

不,此刻的你不能與內置的Twitter的框架做到這一點。但是,您應該查看其替代方案:它們不僅具有其他功能,還可以使用舊版iOS(3/4)。這些都是由第三方開發的,但質量過關的要對Twitter的開發網站上列出:https://dev.twitter.com/docs/twitter-libraries#objectivec

的缺點是,你可能會寬鬆一些的蘋果版的框架

PS我的簡單受夠了MGTwitterEngine工作 - 這是相當不錯的:)

+0

這個引擎是否允許我在他們鍵入的任何末尾添加一個hashtag?或者他們仍然需要在發送之前編輯推文的能力。還有這個引擎的最新教程嗎? – AdamM 2012-08-10 07:38:57

+0

此引擎不會爲您提供查詢用戶輸入的UI組件(但可能存在插件)。相反,您將不得不編寫自己的用戶界面或將請求發送到Twitter。所以你絕對可以追加任何你想要的推文你的應用帖子(包括井號標籤) – Nick 2012-08-13 19:09:07

+0

我終於得到了一個OAUTH引擎工作,並附加了一個hashtag。因此,我將向用戶展示哈希標記,並將其標記爲無法刪除的任何類型的結尾,所以希望蘋果公司不會因此而出現問題,因爲用戶始終可以看到它 – AdamM 2012-08-14 07:29:18