iPhoneアプリでボタンを押すと、そのアプリを終了するボタンを作成したいと考えています(exit(0)
)。これは、Appleのヒューマンインタフェースのガイドラインに違反していますか?私のiPhoneアプリを終了するボタンはAppleのガイドラインに違反していますか?
答えて
この機能は、ユーザーエクスペリエンスPOVから実際には必要ありません。カーネルが尋ねると、あなたのアプリは正常に終了するはずですが、それ以外の場合は、メモリに常駐していない理由がなく、すぐに通知することができます。
居住者に滞在しない理由はたくさんあります。古いデバイスなどで復号化されたデータのセキュリティが強化されました。 – hotpaw2
@ hotpaw2 Counterpoint:1Passwordは、ユーザーが離れたときはいつでも、自分自身を強制終了しません。それは再びそれ自体をロックする。それがセキュリティのために設計されたアプリケーションではない場合、私は何がわからないのですか? –
Appleはこれをやめてしまい、App Storeから拒否される可能性が非常に高いです。また、この動作は不要です。あなたは何を達成しようとしていますか?
それはあまりありません、あなた** **は拒否されます。これはHIGの暴力的な違反です。http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/UEBestPractices/UEBestPractices.html#//apple_ref/doc/uid/ TP40006556-CH20-SW1(プログラムで終了しないでください) –
@MattS。 HIGへのリンクが壊れているようです。その情報が今どこにあるのか知っていますか? –
そうです。ユーザーがあなたのアプリを終了したい場合は、いつでもホームボタンを押すことができます。同じことをする余分なボタンを追加する必要はありません。
iOS 4.x以降、ホームボタンを押してもすべてのアプリケーションが終了することはありません。それはそれらをバックグラウンドで凍らせておくことができます。 – hotpaw2
ホームボタンをバックグラウンドに配置するという一般的な慣例に従う他のiOSアプリと比較すると、これは珍しいデザインの選択です。私はexit(0)
のトリックを個人的にやっていません。
私の経験から(そしてインターフェイスのガイドラインを調べるだけで)、大丈夫かもしれないと思うが、ユーザーが出口を引き起こしている場合に限る。
これは完全に合法です。 AppleはSafari(または他の登録されたURL)を起動したときに、OSに強制的にアプリを終了させるための文書化されたplistキーも提供しています。 iOS 4.xより前にこの方法で動作していたすべてのアプリ
- 1. NSTemporaryDirectory()はMac App Storeガイドラインに違反していますか?
- 2. アプリが開いてすぐに終了する - iphone simulator
- 3. アプリの強制終了ボタンをクリックしますか?
- 4. IphoneエラーSpringBoardの終了に応答して終了する
- 5. Androidアプリはアクティビティの終了後に強制終了します
- 6. Apple Watchプログラムは終了コードで終了しました:0
- 7. Ionic 2 - Androidの戻るボタンでアプリを終了するには?
- 8. iPhoneアプリの終了時に呼び出されるメソッドはありますか?
- 9. ReactPHP:終了プロセスと終了プロセスの違いは何ですか?
- 10. アプリケーションの終了時にアクセス違反が発生しました
- 11. 私の再帰関数は終了しません。私は間違って何をしていますか?
- 12. Android Phonegap App - 終了時にアプリを終了して終了する
- 13. iPhoneのアプリからApple WatchのGlanceにデータを渡すには?
- 14. アクセス違反の終了slasd4 mex
- 15. アプリが終了したときにアプリが終了しない
- 16. ハイブの終了と終了の違い
- 17. jailbroken iphoneに自分のアプリをデプロイしようとしましたが、すぐにアプリが終了します!
- 18. 私のコードはSingle Responsibility Principleに違反していますか?
- 19. 私のMySQLデザインはデータベースルールに違反していますか?
- 20. ガイドライン私はアプリストアにアプリを提出しようとしています
- 21. MacOSでiPhoneアプリを開発していると、Appleはどのように知っていますか?
- 22. 反応ネイティブを使用中にアンドロイドのボタンを押したときに閉じるとアプリが終了する
- 23. iPhoneアプリのアニメーションの終了、カメラのシャッターのようなアプリ
- 24. 私のプログラムはなぜ終了していますか?
- 25. AppleはiPhoneアプリでiPadをスクリーンショット(iTunes Connectで)を求めていますか?
- 26. 家を押してから、アプリに戻って戻るボタンを押すと、アプリケーションが終了します
- 27. コマンドのロボットフレームワークの終了ステータスが間違っていますか?
- 28. UIToolBarの完了ボタンを使用してUIPickerViewを終了する
- 29. IOS4.2アプリはEXC_BAD_ACCESSで終了します
- 30. Androidアプリの強制終了後にalertDialogボタンを押す
確認しましたか?http://developer.apple.com/appstore/guidelines.html? –
ああ。ごめんなさい。私は答えを選ぶことを急がなければならない。 –
[私たちはあなたの好きな会社のカスタマーサポートではありません](// meta.stackoverflow.com/questions/255745/)ので、この質問をトピックとしてクローズすることにしました。 – Machavity