実際に私は次のシナリオを持っています:iPhoneアプリからアプリが起動していないとサーバに接続できますか?
ユーザーの現在地を確認し、ユーザーの現在地に基づいてAppleプッシュ通知を送信するアプリケーションを作成します。
アプリの実行中は可能ですが、知りたいのですが、アプリが実行されていないときにこれが可能ですか?関連するプッシュ通知を送信できるように、ユーザーの現在の場所をWebサーバーに送信できる方法はありますか?
実際に私は次のシナリオを持っています:iPhoneアプリからアプリが起動していないとサーバに接続できますか?
ユーザーの現在地を確認し、ユーザーの現在地に基づいてAppleプッシュ通知を送信するアプリケーションを作成します。
アプリの実行中は可能ですが、知りたいのですが、アプリが実行されていないときにこれが可能ですか?関連するプッシュ通知を送信できるように、ユーザーの現在の場所をWebサーバーに送信できる方法はありますか?
はい、可能です。 info.plist
に移動し、必要な背景モードのキーを含む新しい行を追加します。作成したばかりの配列を開き、アイテム0の場合は、キーの値を「位置更新のためのAppレジスタ」に設定します。
はい、ロケーションベースのアプリケーションとして登録するだけで済みます。 「位置認識プログラミングガイド」のGetting the User’s Location、「iOSアプリケーションプログラミングガイド」のTracking the User’s Locationを参照してください。
「あなたがバックグラウンドで実行しているときにiPhoneアプリがサーバーに接続することは可能ですか?」という質問に言い換えてください。 – Till