私は、ユーザーの位置情報をTwitterで表示する必要があるアプリケーションを作成しています。twitter APIを統合し、しかし、ユーザーがホームボタンをクリックしてからバックグラウンドプロセスでURLが更新されると、この問題に関して私に助けてください。アプリが閉鎖されている場合やバックグラウンドでiPhoneにツイートする方法
答えて
applicationWillResignActive:メソッドは、ユーザーがホームボタンを押すと呼び出されます電話などで)
このハンドラでは、TwitterにPOSTすることができます。私は、それが破壊的ではない、またはその方法の意図された使用に対して、十分に小さい仕事であると思う。
OK、バックグラウンドでツイートを投稿する可能性があります。私は多くを検索して、いくつかのポストやブログでは見つけられませんでした。 – user748001
ツイートデータを含むURLにPOSTリクエストを送信していると仮定していますか?これは、applicationWillResignActiveメソッドではOKで、後で呼び出されるapplicationDidEnterBackgroundメソッドでも、5秒で '整理する'ことができます。 –
バックグラウンド(場所、音楽など)で特定のアクティビティのみが許可されているので...それらのいずれかをピギーバックしなければならない...あなたがtweetingの場所であるので、おそらくあなたは重要な場所の変更を使用することができ、各locationDidUpdateのつぶやきは?
私は投稿する必要があるWebサーバーからURLを取得している、私はURLリンクを保存していると、アプリケーションが一定の時間間隔の後にバックグラウンドに入ると再びURLを投稿する必要があります – user748001
あなたのタイマーが持続するとは思わない場所の変更でつぶやきをトリガーする必要があります...あなたはフルパワーロケーション(startUpdatingLocation)を使用して、ある時間間隔が過ぎるまですべてのアップデートを無視することができますが、それはバッテリーの大きなドローになります。私はそれに行くだろう...しかし、彼らが静止している場合、彼らは再び動くまであなたはつぶやきを取得しません –
N分ごとにバックグラウンドでリクエストを送信することはできません。
あなたができることは、ダウンロードリクエストを開始したユーザーが[ホーム]ボタンをクリックしたときのように、アプリがバックグラウンドに移動して何かを終了してしまうことです要求を終了する時間。
今回は、あなたのアプリがスリープしています。
しかし、あなたは重要な場所の変更であなたのアプリを目覚めるかもしれない通知を受けるために登録することができます。これは、あなたが大きく動くたびにあなたの位置をつぶすことがあなたの目的である場合に役立つはずです。
- 1. アプリが閉鎖されている間に場所を取得
- 2. 電話アプリが閉鎖されているかどうかを知る方法
- 3. iPhoneアプリが閉鎖されているときに何かをスケジュールできますか?
- 4. バックグラウンドで実行されているアプリケーションは、過度ウェイクロックエラーのため閉鎖されています
- 5. アプリが閉鎖されているか、バックグラウンドでGCMメッセージを受け取るにはどうすればよいですか?
- 6. 条件がバックグラウンドで満たされている場合にasp.net MVC Webページを自動リフレッシュする方法
- 7. iPhone:アプリがバックグラウンドで実行されているときのイベントをキャッチ
- 8. チャンネルが閉鎖されている場合、残りのイベント/メッセージをパイプラインから取得
- 9. 複数のGPSアプリがiPhone上でバックグラウンドで実行されていますか?
- 10. iPhoneアプリ:アプリがバックグラウンドで実行されているときに警告メッセージを送信しますか?
- 11. 私のiPhoneアプリでバックグラウンド実行スレッドをキャンセルする方法
- 12. Scala - 閉鎖を避ける方法?
- 13. Fancyboxはiframe閉じるボタンshowCloseButtonが「偽」に設定されている場合が隠されていない
- 14. カスタムNSURLProtocolは、バックグラウンドで実行されている場合、他のアプリからのトラフィックをインターセプトできますか?
- 15. 「MediaElement.CurrentState」が不明な理由で「閉鎖」に変更されています
- 16. ファイアウォールの背後にある閉鎖されたサーバーへのGAEアプリのアクセス
- 17. サービスが認証されている場合にWCFサービスにアクセスする方法
- 18. gpsが使用されない場合はアプリがクラッシュする
- 19. サーバーが閉鎖されているときに更新中にメニューがブロックされる
- 20. アプリが既にアンドロイドにインストールされている場合、アラートを与える方法
- 21. アプリがインストールされていない場合はプログラムで検出するios
- 22. NSStreamがバックグラウンドで閉じる
- 23. iPhoneアプリをバックグラウンドで使用しているときに近い場所を特定するためのアドバイス
- 24. Androidアプリ:バックグラウンドでは何が実行されていますか?
- 25. HTMLがカスタムプロトコルにリダイレクトされるのは、Androidアプリのサポートがインストールされている場合のみです。
- 26. iPhoneアプリでUITextFieldが空でない場合、UIButtonを有効にする
- 27. ユーザーがアプリケーションにツイートする場合にのみアプリケーションを使用できるようにする方法。 (PHP/jquery)
- 28. メソッドがjittedされていない場合にブレークポイントを追加する方法
- 29. .NETがインストールされていない場合、正常に失敗する方法
- 30. ツイートAS3からとつぶやきが正常に投稿された場合、コールバックはメッセージ とつぶやきのURLを渡して、AS3アプリからつぶやきを作るためにいくつかの方法があり
あなたはいつも自宅をクリックしていますか?またはあなたのアプリの終了時に? –
いいえアプリケーションにタイマーが設定され、ある時間間隔が過ぎると、ユーザーの壁に投稿またはツイートする必要があります。何か助けが必要です。 – user748001