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

# Connect OneSignal with Rey

> Find your OneSignal App ID and add it to your Rey app.

Connect OneSignal to Rey after you have created your OneSignal app and configured at least one push platform.

## Find your OneSignal App ID

In OneSignal, open your app and go to **Settings → Keys & IDs**. Copy the **OneSignal App ID**.

The App ID identifies your OneSignal app and is the only OneSignal credential Rey needs.

<Note>
  You do not need to enter a OneSignal REST API Key in Rey. Keep any REST API keys inside OneSignal or other secure server-side systems.
</Note>

## Add the App ID in Rey

<Steps>
  <Step title="Open the OneSignal integration">
    In your Rey app, open **App settings → Integrations → OneSignal**.
  </Step>

  <Step title="Paste the App ID">
    Paste the value from **OneSignal → Settings → Keys & IDs → OneSignal App ID** into the **App ID** field.
  </Step>

  <Step title="Save the integration">
    Save your settings. Rey will initialize OneSignal in your native iOS and Android app builds.
  </Step>

  <Step title="Test on a device">
    Publish or install a native build, open it on a real device, allow notification permission when asked, and confirm the device appears in OneSignal's audience.
  </Step>
</Steps>

<Tip>
  Use the same OneSignal App ID for the iOS and Android versions of a Rey app when they share the same OneSignal project.
</Tip>
