アプリ内からiPhoneアプリを閉じる方法はありますか?クライアントから、ホームボタンをダブルタップしてアプリアイコンを押したまま-記号を押して手動で行うのではなく、アプリのボタンを押してアプリを閉じる方法があるかどうか尋ねられました。
どうやら、クライアントは、バッテリーを大量に消費するBluetoothおよびANT +デバイスを使用するアプリを構築したいと考えており、アプリをすばやく閉じる機能を望んでいます。
何かご意見は?
Bluetoothやその他の「バッテリーホッグ」をボタンで処理するだけでよいと思います。ユーザーがアプリを離れたときや特定の機能が完了したときなど、特定のイベントに基づいてアプリをオフにするのに十分なほどスマートにすることもできます。
アプリケーション内のボタンを終了してAppleヒューマンインターフェイスガイドラインに違反していることを除けば、推奨される動作すらありません。
ただし、それでもアプリを閉じたい場合。'exit();'を使用します。
この動作は、Appleのヒューマンインターフェイスガイドラインに違反しています。それでもやりたい場合は、C関数を使用してくださいexit();
。しかし、ユーザーにとっては、これはアプリケーションがクラッシュしたように見えるので、AppStore以外のアプリであっても、そうはしません。