> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# iOS仮プッシュ通知

> iOSの仮プッシュ通知を使用すると、事前に権限を要求することなくアプリが通知を送信できますが、表示の優先度が低くなります。

仮プッシュ通知（Direct-to-Historyとも呼ばれます）は、iOS 12+の機能で、明示的な権限を事前に要求することなくアプリがプッシュ通知を送信できます。ユーザーはこれらの通知を通知センターでサイレントに受信し、アプリからの通知を継続するかオフにするかを決める機会を得ます。

これらの通知は仮のものであるため、標準のプッシュ通知と比べて表示の優先度が低くなります：

* バナーは表示されません
* 音は再生されません
* ロック画面のアラートはありません
* 通知センターに直接送信されます

<Frame caption="ユーザーに通知を保持するかオフにするかを促す仮通知">
  <img src="https://mintcdn.com/onesignal/l4Z9oMlZl9nJOS_T/images/push/ios-provisional-push-notifications.jpg?fit=max&auto=format&n=l4Z9oMlZl9nJOS_T&q=85&s=7c07a624b367b7c4cbf0572a7464311c" alt="iOS provisional push notification with Keep and Turn Off options" width="1062" height="585" data-path="images/push/ios-provisional-push-notifications.jpg" />
</Frame>

## ユーザーが仮通知を操作する方法

ユーザーが仮通知を受信した際に\*\*キープ...\*\*を選択すると、次のオプションが表示されます：

* **静かに配信** — 通知をサイレントに保ち、通知センターにのみ表示します。これにより、以降の通知から「キープ...」と「オフにする...」のプロンプトも削除されます。
* **オフにする** — ユーザーをアプリのすべての通知から登録解除します。

<Frame caption="仮通知でキープをタップしたときに表示されるオプション">
  <img src="https://mintcdn.com/onesignal/Xl2NHJvxakrK4JbL/images/docs/e9db683-example-notification2_1.png?fit=max&auto=format&n=Xl2NHJvxakrK4JbL&q=85&s=aa1d5f60ea23667b74a603406b4ca78d" alt="iOS prompt showing Deliver Quietly, Turn Off, and Settings options" width="2460" height="2172" data-path="images/docs/e9db683-example-notification2_1.png" />
</Frame>

ユーザーが静かに配信またはオフにするを選択した後でも、標準のプッシュ権限を求めることができます。ただし、通常のプッシュ権限を求めてユーザーが拒否した場合、仮通知を含むすべてのプッシュ通知を受信できなくなります。

***

## 仮認証の有効化または無効化

仮認証を切り替えるには、OneSignalダッシュボードの**設定 > Apple iOS > 詳細設定**に移動し、**iOS 12の直接履歴を有効にする**オプションをオンまたはオフにします。デフォルトではオフになっています。

<Note>
  仮認証にはOneSignal SDK 2.9.0以降が必要です。
</Note>

<Frame caption="iOS 12仮プッシュ認証のOneSignalダッシュボード設定">
  <img src="https://mintcdn.com/onesignal/_KaXe4GQkxsEfa17/images/docs/402336e-Screenshot_2024-02-20_at_6.13.14_PM.png?fit=max&auto=format&n=_KaXe4GQkxsEfa17&q=85&s=1fa68a726a6100f95c00e2c419696b64" alt="OneSignal Advanced Configuration panel with the iOS 12 direct to history checkbox" width="1608" height="804" data-path="images/docs/402336e-Screenshot_2024-02-20_at_6.13.14_PM.png" />
</Frame>

***

## FAQ

### 仮認証と通常の認証の違いは何ですか？

仮認証を有効にすると、iOS 12+のサブスクライバーは次回アプリを起動したときに自動的にプッシュ通知を受信できるようになります——権限プロンプトは表示されません。アプリは引き続き標準のプッシュ権限を別途リクエストでき、ネイティブのiOS権限プロンプトが表示されます。ユーザーがその標準プロンプトを拒否すると、仮通知もオフになります。

権限プロンプトフローの設定の詳細については、[プッシュ権限のプロンプト](./prompt-for-push-permissions)を参照してください。

### ユーザーが通常のプッシュプロンプトを拒否した場合はどうなりますか？

標準のiOSプッシュ権限プロンプトを拒否すると、仮通知を含むアプリのすべてのプッシュ通知がオフになります。ユーザーはiOS設定から手動で通知を再有効化する必要があります。

***

<Card title="プッシュ権限のプロンプト" icon="bell" href="./prompt-for-push-permissions">
  アプリがユーザーに標準のプッシュ通知権限をリクエストするタイミングと方法を設定します。
</Card>
