1

バックグラウンドで実行したいアプリケーションを構築しています。私がよくわからないのは、バックグラウンドでの実行に関して、私たちが何に制限されているかということです.

タグのようなアプリを想像してみてください。UserA と UserB の両方がアプリを実行しています。ユーザー A がアプリを開き、アプリを使用してから、新しいアプリに切り替えます。ユーザー B がアプリを開き、ロック画面のボタンをクリックして、スマートフォンをポケットに押し込みます。

アプリのアイデアが、UserA と UserB が互いに 100 フィート以内に近づいたときである場合、電話が鳴り始め、振動し、カメラのフラッシュがオフになります (電話が上記の状態にあると仮定します)。アプリが開いておらず、ユーザーに表示されている場合、この可能性のあるリング/バイブレーション/フラッシュは可能ですか?

リンク/参照をいただければ幸いです。

4

1 に答える 1

2

アプリがバックグラウンドにあるときにフラッシュをオフにすることはできません。これを行うには、基本的にカメラを起動しているためです。Apple は、アプリがバックグラウンドで写真を撮れることをユーザーが好まないことを知っているため、この動作は不可能です。

ただし、他の誓い-100フィート以内にあるかどうかを確認したい場合は、アプリをバックグラウンドで実行して位置座標を収集し(可能)、それらをサーバーに安全にアップロードする必要があります.

その後、各電話にプッシュ通知を送信できますが、一度に約 15 秒以上音を鳴らすことはできません。

于 2013-04-12T18:08:21.040 に答える