Accounts

Ask people to create an account only if your app’s core functionality requires it; otherwise, let people enjoy your app without one. If your app requires an account, consider using Sign in with Apple to give people a consistent sign-in experience they can trust and the convenience of not having to remember multiple accounts and passwords.

Prefer letting people use another device to sign up or authenticate. Your app can send a code to the viewer’s other device for authentication.

A screenshot of a sign-in screen for iTunes Store that shows the English alphabet, alphanumeric characters, and email domains for people to use to sign in with their Apple ID.

Delay sign-in for as long as possible. People often abandon apps when they’re forced to sign in before they can do anything useful. To help avoid this situation, give people a chance to appreciate your app before asking them to make a commitment to it. For example, in a media streaming app, let people explore your content and discover what you have to offer before signing in to play something.

Explain the benefits of creating an account and how to sign up. If your app requires an account, write a brief, friendly description of the reasons for the requirement and its benefits, and display this message on the sign-in screen.

Minimize data entry. Most people interact with Apple TV using a remote, not a keyboard, so don’t ask for more than the minimum amount of information necessary. If you need to gather more information, tell people to visit a website from another device. When asking for an email address, show the email keyboard screen, which includes a list of recently entered addresses.

Keep multiple profile support intuitive. Because Apple TV is a communal device, your app won’t always know who’s holding the remote. Default to the most recently used profile when your app starts, clearly identifying who’s logged in and making it easy to switch to a different account.

Account Deletion

If you help people create an account within your app, you must also help them delete it, not just deactivate it. In addition to following the guidelines below, be sure to understand and comply with your region’s legal requirements related to account deletion and the right to be forgotten.

IMPORTANT If legal requirements compel your app to maintain accounts or information — such as digital health records — or to follow a specific account-deletion process, clearly describe the situation so people can understand the information or accounts you must maintain and the process you must follow.

Provide a clear way to initiate account deletion within your app. If people can’t perform account deletion within your app, you must provide a direct link to a webpage on which they can do so. Because there’s no browser in tvOS, make the link easy for people to open on another device. For example, you can display the URL on screen, display a QR code that includes the URL, or provide a button that emails the URL and related instructions to the viewer.

DEVELOPER NOTE If people used Sign in with Apple to create an account within your app, you revoke the associated tokens when they delete their account. See Revoke tokens.

Provide a consistent account-deletion experience whether people perform it within your app or on the website. For example, avoid making one version of the deletion flow longer or more complicated than the other.

Consider letting people schedule account deletion to occur in the future. People can appreciate the opportunity to use up their remaining services or wait until their subscription auto-renews before deleting their account. If you offer a way to schedule account deletion, offer an option for immediate deletion as well.

Tell people when account deletion will complete, and notify them when it’s finished. Because it can sometimes take a while to fully delete an account, it’s essential to keep people informed about the status of the deletion process so they know what to expect.

If you support in-app purchases, help people understand how billing and cancellation work when they delete their account. For example, you might need to help people understand the following scenarios:

  • Billing for an auto-renewable subscription continues through Apple until people cancel the subscription, regardless of whether they delete their account.
  • After they delete their account, people need to cancel their subscription or request a refund.

In addition to helping people understand these scenarios, provide information that describes how to cancel subscriptions and manage purchases. For steps and messaging you can use to help people manage their subscriptions, see Manage subscriptions on Apple TV and Request a refund for apps or content that you bought from Apple.

NOTE Even if people didn’t use your app to purchase the subscription, you still need to enable account deletion.