2011-03-06 5 views
4

iOS 앱에 코드를 추가하여 사용자가 프로그램 X를 여러 번 사용한 후 내 앱의 Twitter 피드를 "따르도록"하는 코드를 추가하고 싶습니다. 그러나 나는 그것을 가능한 한 간단하게 유지하고 싶다. 트위터 피드를 프로그래밍 방식으로 "따르는"가장 좋은 방법은 무엇입니까? 지금은 "도움말"화면에서 트위터 피드에 대한 링크가 있지만 사용자에게 더 잘 보이도록하고 더 많은 팔로어를 얻으려고합니다.iOS 앱에서 트위터 피드를 프로그래밍 방식으로 "따라 다니는 방법"?

편집 : 사용자가 앱을 한 번 열면 UIAlert를 팝업하는 방법을 이미 알고 있습니다. 나는 사용자가 내 트위터 피드를 "따라 다니는"마찰없는 방법에 관심이있다. 가능하다면 이미 사용자 이름이 &이고, 이미 트위터에 로그인되어 있다면 사용자 이름을 입력하지 않아도됩니다. 이것이 가능한가?

답변

2

MGTwitterEngine이 방법

- (NSString *)enableUpdatesFor:(NSString *)username; // friendships/create (follow username) 

내가 트위터를 사용하지 않는를 구현하지만 나는 이것이 당신이 찾고있는 무엇을 생각합니다.

+0

감사합니다. 트위터에서 xAuth를 사용하지 않고 enableUpdatesFor : username을 사용할 수 있습니까? – Jason

0

NSUserDefaults에 카운트를 저장하여 didFinishLaunchingWithOptions:이 (가) 발생하는 횟수를 유지할 수 있습니다. 카운트 (증가 이후)가 일정한 제한이있는 경우 트위터 페이지로 전송하는 UIAlertView를 표시합니다 (또는 MGTwitterEngine을 사용하여 로그인하고 사용자를 추적합니다).

+0

didFinishLaunching은 iOS4 +의 배경 응용 프로그램이 백그라운드에서 호출 될 때부터 복원되기 때문에 가장 적합한 장소가 아닐 수도 있습니다. 후크를 넣는 더 좋은 방법은 applicationDidBecomeActive : 일 수 있습니다. – occulus

+0

필자는 애플 리케이션이 포어 그라운드로 이동하는 빈도 (예 : 하루에 수 백 번 애플리케이션을 전환 함)와 관련하여 내 출시 횟수를 원하지 않습니다. 'didFinishLaunchingWithOptions :'가 가장 좋은 장소입니다. –

+0

OP의 진술은 "그들이 프로그램 X 번을 사용한 후에"applicationDidBecomeActive :라는 아이디어와 잘 어울린다고 생각합니다. 앱으로 다시 전환하는 것은 나에게 프로그램을 한 번 사용한 것처럼 들릴 수 있습니다. – occulus

관련 문제