アカウント
アプリのコア機能で必要な場合にのみ、アカウントを作成するように人々に依頼してください。それ以外の場合は、アカウントなしであなたのアプリを楽しんでもらいましょう。あなたのアプリにアカウントが必要な場合は、Apple でサインイン を使用して、人々に信頼できる一貫したサインイン体験を提供し、複数のアカウントとパスワードを覚える必要がないという利便性を提供することを検討してください。
アカウントを作成するメリットと登録方法を説明して下さい。 あなたのアプリにアカウントが必要な場合は、要件の理由とそのメリットをわかりやすく説明し、サインインスクリーンにこのメッセージを表示します。
サインインをできるだけ長く遅らせます。 人々は、何か役に立つことをする前にサインインを余儀なくされたときに、アプリを放棄することがよくあります。この状況を回避するために、あなたのアプリにコミットするように依頼する前に、アプリを高く評価する機会を人々に与えてください。たとえば、ショッピングアプリでは、人々が好きなだけ閲覧できるようにし、購入の準備ができたときにのみサインインする必要があります。
Apple でサインインを使用しない場合は、パスワード自動入力を使用してください。 パスワード自動入力は、パスワードとセキュリティコードを自動的に生成して入力するため、人々は認証スクリーンに費やす時間を短縮できます。開発者向けガイダンスについては、パスワード自動入力 (PasswordAutoFill) を参照してください。
アカウント認証を指すのに パスコード という用語を使用することは避けてください。 人々はパスコードを作成してデバイスのロックを解除したり、Apple サービスを認証したりするため、あなたのアプリで再利用するように求めていると思うかもしれません。パスワード、PIN、コード、パスフレーズ、キー、アクセスコード などの代替用語を検討してください。
アカウントの削除
人々があなたのアプリ内でアカウントを作成するのを支援する場合は、アカウントを非アクティブ化するだけでなく、削除するのも支援する必要があります。以下のガイドラインに従うことに加えて、アカウントの削除と忘れられる権利に関連するお住まいの地域の法的要件を理解し、遵守してください。
重要
法的要件により、あなたのアプリがアカウントや情報 (デジタル健康記録など) を維持すること、または特定のアカウント削除プロセスに従うことを強制される場合は、状況を明確に説明して、維持しなければならない情報やアカウントと、従わなければならないプロセスを人々が理解できるようにします。
あなたのアプリ内でアカウントの削除を開始する明確な方法を提供して下さい。 人々があなたのアプリ内でアカウントの削除を実行できない場合は、人々が実行できるウェブページへの直接リンクを提供しなければなりません。リンクを見つけやすくします。たとえば、プライバシーポリシーや利用規約のページにリンクを埋めないでください。
開発者ノート
人々が Apple でサインイン を使用してあなたのアプリ内にアカウントを作成した場合は、関連したトークンを取り消すことで、人々がアカウントを削除できるようにします。トークンの取り消し (Revoke tokens) を参照してください。
人々があなたのアプリ内で実行する場合でも、Web サイトで実行する場合でも、一貫したアカウント削除体験を提供して下さい。 たとえば、削除フローの 1 つのバージョンを他のバージョンより長くしたり複雑にしたりしないでください。
将来的にアカウントの削除が行われるように人々がスケジュールを設定することを検討してください。 人々は、残りのサービスを使い切るか、サブスクリプションが自動更新されるまで待ってからアカウントを削除する機会を高く評価します。アカウントの削除をスケジュールする方法を提供する場合は、即時削除のオプションも提供してください。
アカウントの削除がいつ完了するかを人々に知らせ、アカウントの削除が完了したら通知します。 アカウントを完全に削除するには時間がかかる場合があるため、削除プロセスの状況を人々に知らせて、何が期待できるかを知っておくことが重要です。
アプリ内購入をサポートしている場合は、人々のアカウントを削除したときに請求とキャンセルがどのように機能するかを理解できるようにして下さい。 たとえば、以下のシナリオを人々が理解できるようにする必要があります。
人々がこれらのシナリオを理解するのを助けることに加えて、サブスクリプションをキャンセルして購入を管理する方法を説明する情報を提供してください。ガイダンスについては、人々がサブスクリプションを管理するのを支援する と、アプリ内購入に関するヘルプを提供する を参照してください。
注意
人々があなたのアプリを使用してサブスクリプションを購入しなかった場合でも、アカウントの削除を有効にする必要があります。