2017-06-05 6 views
1

私は数年間、企業向けのiOSアプリを開発してきました。それはデスクトップアプリケーションを開発するのに多くの(!)年を費やしたことからの調整でした。私が非常に早い時期に学んだ最初の事の一つは、アプリが自分自身を殺すことに怯えているということでした。アップルのデベロッパーフォーラムのポスターは、それに対して敵対的だったので、決してそこに行かない理由です。iOS開発:アプリが自分自身を殺すのが適切な時がありますか?

私は非常に重要な機能を持っているアプリを持っており、そのアプリを使用する前に利用規約に同意する必要があり、条件が受け入れられないとアプリは機能しません。選択は受け入れるか拒否するかが選択されますが、ユーザーが積極的に辞退したときには、アプリを完全に削除することが最善のようです。

私の質問は、このような状況では、何か問題があるのでしょうか?私は永遠に開発者の地獄に気を遣われますか?

+0

いいえ、しないでください。あなたがしなければならないと思っていることは、いつもより良い方法があります。 – Fogmeister

答えて

0

なぜ意思決定でアプリを殺すのですか?すべてのボタンを無効にし、すべてのボタンを無効にする前に、同じ画面にユーザーを残しておきます。

+0

私はあなたの提案のバリエーションを使用しました:私はちょうどユーザーに手動でアプリケーションを閉じるように指示するラベルを置いた。ありがとう。 –

0

あなたがアプリを殺すようにした場合、アップルはそれをApp Storeに投稿させません。

ユーザーエクスペリエンスを調整して、ユーザーが利用規約を拒否した場合に調整する必要があります。

たとえば、用語が受け入れられない限り、アプリケーションを使用できないことを示す画面を表示し、ユーザーは「テイク・バック」というボタンを使用してユーザーを用語画面に戻します。

+0

良いアドバイス。明確にするため、これはエンタープライズアプリです。それはApp Storeを経由しないだろう。 –

+0

@BillNormanアプリがエンタープライズアプリであっても、App Storeを通じて配布されていても、ユーザーのための優れたユーザーエクスペリエンスを作り出すことは重要です。 Appleからのガイドラインの多くは、それを行うためにそこにあります:) – Fogmeister

4

ここでの対話は変更できます。

accept (and use the app)またはdecline (and never be able to use the app)の代わりにaccept (and use the app)に変更するかどうかを指定します。

ユーザーが同意しない場合は、そのアプリを使用できません。彼らは何も拒否する必要はありません。受諾の欠如はあなたが必要なすべてです。

受理しない場合は何もしないでください。彼らはいつでも後で戻って、アプリを受け入れて使い始めることができます。

関連する問題