# アプリで通知許可をリクエストする

各アプリタイプには、ユーザーがデバイスで通知を受け取るために必要な異なる許可要件があります。ユーザーが通知を受け取るアプリタイプごとに許可が必要なことを確認するために、以下の手順に従ってください。

***

*Skill Level: Intermediate*

#### 通知許可アクションは、常にアプリのホーム画面の後または後に追加する必要があります。これにより、ユーザーが新しいデバイスでログインした場合や新しいブラウザでログインした場合にプロンプトが表示されます。

### 通知許可アクション

1. 通知許可アクションは、任意の画面のアクションメニューにあり、ほとんどのコンポーネントでクリックアクションとして利用できます。

   ![](/files/dAdQwArPzEGfpnoCbwUt)\\
2. 最近作成されたアプリでは、これがデフォルトでホーム画面の画面アクションとして設定され、ほとんどのiOSおよびAndroidネイティブアプリで機能します。PWAには以下にリストされている追加のセットアップ要件があります。

### iOS通知許可要件

1. Appleは、ユーザーに各アプリ内で通知許可を許可するよう要求しています。
   * ホーム画面アクションを使用する場合、ユーザーがアプリのホーム画面に初めてアクセスすると、アプリがPush通知を送信する許可を与えるよう自動的に促されます。その後、ユーザーがアプリのホーム画面を再訪する際には、このプロンプトは表示されません。
2. ユーザーが許可を拒否した場合、アプリの設定に移動して通知を許可する必要があります。再度プロンプトが表示されない可能性があります。

### Android通知許可

1. Android 12以下では、アプリがダウンロードされると通知が自動的に許可されます。***許可をリクエストするポップアップは表示されません。***
2. Android 13以降では、ユーザーがアプリで通知を許可するようにポップアップで促されます。
   * ホーム画面アクションを使用する場合、ユーザーがアプリのホーム画面に初めてアクセスすると、アプリがPush通知を送信する許可を与えるよう自動的に促されます。その後、ユーザーがアプリのホーム画面を再訪する際には、このプロンプトは表示されません。
3. ユーザーが許可を拒否した場合、アプリの設定に移動して通知を許可する必要があります。再度プロンプトが表示されない可能性があります。

### PWA通知許可

1. インストールされたPWAで通知許可をリクエストする画面アクションはブラウザでブロックされます。***許可をリクエストするアクションはクリックアクションに接続する必要があります。***
   * 以下は、ユーザーの承認画面として見えるセットアップフローの例で、リクエスト通知許可が「通知を許可」ボタンにある画面を示しています。

<div align="center"><figure><img src="/files/gsFh81yjNGJeFhFYBhTw" alt="" width="108"><figcaption></figcaption></figure></div>

* ユーザーが許可を拒否した場合、ブラウザの設定に移動して通知を許可する必要があります。

### 次のステップ

* あなたはAdaloアプリ内で[通知をトリガー](/ja/action-basics/notifications/trigger-push-notifications.md)する準備ができています！
* Adalo APIを使用してプッシュ通知を送信したい場合は、[このガイド](/ja/integrations/the-adalo-api/push-notifications.md)をご覧ください！


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.adalo.com/ja/action-basics/notifications/request-notification-permission-in-your-app.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
