アプリケーションがバックグラウンドにあるときに、ユーザー インターフェイスなしで iOS アプリを再起動する方法は?
通知は知っていますが、どの通知でも、ユーザーはアラート表示ボタンをクリックしてアプリを再起動または開く必要があります。
アプリケーションがバックグラウンドにあるときに、ユーザー インターフェイスなしで iOS アプリを再起動する方法は?
通知は知っていますが、どの通知でも、ユーザーはアラート表示ボタンをクリックしてアプリを再起動または開く必要があります。
これを行う方法はありません。これを行うには、ユーザーが関与する必要があります。
他の皆さんが言っているように、あなたはできません。ただし、バックグラウンドで行うことはできますが、これにはさまざまな制限があります。
iOS アプリの場合、アプリがフォアグラウンドで実行されているかバックグラウンドで実行されているかを知ることが重要です。iOS デバイスではシステム リソースがより制限されているため、アプリはフォアグラウンドとバックグラウンドで異なる動作をする必要があります。オペレーティング システムは、バッテリー寿命を改善し、フォアグラウンド アプリでのユーザー エクスペリエンスを向上させるために、アプリがバックグラウンドで実行できることも制限します。オペレーティング システムは、フォアグラウンドとバックグラウンドの間を移動するたびにアプリに通知します。これらの通知は、アプリの動作を変更するチャンスです。
ユーザーの操作なしで、プログラムでアプリを起動したいですか? iOS の制限により、それを行う方法はないと思います。申し訳ありません。
ストックデバイスでは一般的に不可能です。「ユーザーインタラクション」の意味によって異なります。デバイスが特別なボックスに配置されているため、ユーザーがデバイスで何でもできるが、画面に触れることができない1つのアプリ(サーバーのようなもの)のケースがありました。Siriを使う方法を見つけました。オプション「Hey、Siri」を有効にすると、ユーザーは音声コマンドでアプリを再起動できます。