我做的,我必須展示在Twitter的用戶位置的URL的應用程序,我已經成功地將Twitter的API和URL獲取後,只要登錄並點擊鳴叫,然而有沒有什麼辦法,當用戶點擊主頁按鈕,然後在後臺進程url得到更新的twitter,請hep我關於這個問題如何在iPhone Tweet當應用程序被關閉或在後臺進程
回答
applicationWillResignActive:方法將被調用,如果用戶點擊主頁按鈕(或獲取中斷通過電話等)
在該處理程序中,你可以做一個POST到Twitter。我認爲這將是一項足夠小的任務,它不會造成破壞性或違反該方法的預期用途。
好吧,它可能在後臺發佈推文,我已經搜索了很多,並發現在一些帖子或博客,它不可能 – user748001
我假設你只是提交POST請求到包含推文數據的URL?在applicationWillResignActive方法中,即使在之後調用的applicationDidEnterBackground方法中,該*應該是可以的,因爲它會授予您5秒的時間來「整理」。 –
因爲只有某些活動被允許在後臺(位置,音樂等)......你必須捎帶上那些......因爲你啁啾的位置是有意義的使用的一個,所以也許你可以使用重大的位置更改,並在每個locationDidUpdate上發佈推文?
謝謝我已經從網絡服務器,我必須發佈的URL,我已經保存了url鏈接,當應用程序進入後臺後,它應該再次發佈的網址 – user748001
我不認爲你的計時器會持續下去,你必須觸發位置更改的推文...您可以使用全功率位置(startUpdatingLocation)並忽略所有更新,直到某段時間間隔過去爲止,但這會對電池產生很大的影響,因此如果重大的位置更改已經足夠了,我會去那個......但是如果他們是靜止的,你將不會得到任何推文,直到他們再次移動 –
您無法每隔N分鐘在後臺發佈請求。
你可以做的唯一的事情是有一段時間當應用程序轉到後臺來完成你已經開始的事情,比如說,如果你開始下載請求,並且用戶點擊主頁按鈕,你有一些完成請求的時間。
這一次已完成,您的應用正在睡覺。
但是,您可能註冊了一個通知,可能會使您的應用在重大位置更改中醒來。如果您的目標是在您每次移動顯着時推送您的位置,這應該會有所幫助。
- 1. 如何在進入後臺時關閉iPhone應用程序?
- 2. 應用程序在後臺被關閉
- 3. 如何在關閉wpf應用程序時關閉所有後臺進程
- 4. 如何從我的Android應用程序關閉後臺進程?
- 5. 當應用程序進入後臺時關閉彈出窗口
- 6. Windows 8 Winrt應用程序進入後臺或關閉
- 7. iPhone:如何設置應用程序徽章,當應用程序關閉/在後臺?
- 8. 當應用程序進入後臺時關閉modalviewcontroller
- 9. 如何在關閉JFrame時在後臺運行應用程序?
- 10. 當iPad應用程序在後臺關閉popover
- 11. 未在後臺收到Firebase通知或關閉應用程序
- 12. 檢測,當應用程序被關閉
- 13. Android殺死後臺進程並關閉應用程序
- 14. 當應用程序在後臺或關閉時的自定義通知
- 15. Android後臺進程 - 從應用程序啓動到關閉
- 16. 推當應用程序被關閉
- 17. iPhone應用程序應該關閉,不會去後臺
- 18. UIAlertView中的窗口彈出時,應用程序被關閉或在後臺
- 19. 如何關閉/停止在後臺運行應用程序android
- 20. Android在後臺關閉應用程序,如何停止?
- 21. 如何在我啓動應用程序時關閉(或在後臺)其他正在運行的應用程序?
- 22. 當應用程序關閉時關閉另一個進程
- 23. 黑莓應用程序:當應用程序被關閉
- 24. 應用程序被關閉
- 25. Mac App SQLDeveloper在應用程序關閉後卡在Dock中,進程被終止
- 26. 在iphone應用程序中關閉UIpicker
- 27. iPhone應用程序在iPad上關閉
- 28. Android應用程序在後臺關閉連接線程
- 29. 當應用程序進入後臺時運行後臺線程
- 30. iphone後臺應用程序
你的意思是每次回家時被點擊?或只是在你的應用程序退出? –
不會在應用程序中設置一個計時器,並且經過一定的時間間隔後,它應該在用戶牆上發佈或推特,我需要某種幫助。 – user748001