2

アプリケーションがバックグラウンドにあるときに、ユーザー インターフェイスなしで iOS アプリを再起動する方法は?

通知は知っていますが、どの通知でも、ユーザーはアラート表示ボタンをクリックしてアプリを再起動または開く必要があります。

4

4 に答える 4

4

これを行う方法はありません。これを行うには、ユーザーが関与する必要があります。

于 2013-01-15T12:25:50.153 に答える
4

他の皆さんが言っているように、あなたはできません。ただし、バックグラウンドで行うことはできますが、これにはさまざまな制限があります。

iOS アプリの場合、アプリがフォアグラウンドで実行されているかバックグラウンドで実行されているかを知ることが重要です。iOS デバイスではシステム リソースがより制限されているため、アプリはフォアグラウンドとバックグラウンドで異なる動作をする必要があります。オペレーティング システムは、バッテリー寿命を改善し、フォアグラウンド アプリでのユーザー エクスペリエンスを向上させるために、アプリがバックグラウンドで実行できることも制限します。オペレーティング システムは、フォアグラウンドとバックグラウンドの間を移動するたびにアプリに通知します。これらの通知は、アプリの動作を変更するチャンスです。

-- http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html

于 2013-01-15T14:41:40.650 に答える
1

ユーザーの操作なしで、プログラムでアプリを起動したいですか? iOS の制限により、それを行う方法はないと思います。申し訳ありません。

于 2013-01-15T12:25:13.337 に答える
0

ストックデバイスでは一般的に不可能です。「ユーザーインタラクション」の意味によって異なります。デバイスが特別なボックスに配置されているため、ユーザーがデバイスで何でもできるが、画面に触れることができない1つのアプリ(サーバーのようなもの)のケースがありました。Siriを使う方法を見つけました。オプション「Hey、Siri」を有効にすると、ユーザーは音声コマンドでアプリを再起動できます。

于 2016-01-06T19:41:33.920 に答える