<!--
{
  "documentType" : "article",
  "framework" : "AppIntents",
  "identifier" : "/documentation/AppIntents/app-schema-domain-assistant",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Assistant"
}
-->

# Assistant

Enable people in Japan to launch your voice-based conversational app from the side button of iPhone.

## Discussion

The `.assistant` domain defines a single app intent schema, [`activate`](/documentation/AppIntents/AppSchema/AssistantIntent/activate), that registers your app as a side button action on iPhone.
This schema is available only in Japan.

> Tip: Xcode generates a template implementation when you type `assistant_` and select a schema from the suggestions list.

For more information about app schemas, see [App schema domains](/documentation/AppIntents/app-schema-domains).

## Topics

### Essentials

[Launching your voice-based conversational app from the side button of iPhone](/documentation/AppIntents/Launching-your-voice-based-conversational-app-from-the-side-button-of-iPhone)

Let people in Japan configure the side button of iPhone to launch your voice-based conversational app.

### Actions

[`var activate: some AppSchemaIntent`](/documentation/AppIntents/AppSchema/AssistantIntent/activate)

The app intent conforms to the schema for launching your voice-based conversational app from the side button on iPhone in Japan.

[`protocol AssistantIntent`](/documentation/AppIntents/AppSchema/AssistantIntent)

Assistant schema conformance for app intents that offer support for the side button on iPhone in Japan.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)