Natively Docs
Join our community 🔥
  • 👩‍🚀Getting Started
    • What is Natively?
    • Why Natively?
    • FAQ
    • Create Your First App
  • 🚀Natively Platform
    • 🚉Releases
    • 🖌️Appearance
      • 😼App Icon
      • 📱Loading Screen
      • 📱Error Screen
      • 🎨Style
    • 🎬Preview
    • ⭐Features
      • 🛳️Bottom Bar
      • 🚇Deeplinks
        • 🔥Firebase
        • 🔗Universal Links
        • 🌱Branch.io
      • 📍Geolocation
      • 🔔Notifications
        • 📲OneSignal Notifications
        • 🔥Firebase Notifications (Advanced)
      • 📒Contacts
      • 👩‍🎨Social Auth
        • 🍏Sign In with Apple
      • 💟HealthKit
      • 💰Purchases
      • 🤑Admob
      • 💳NFC
      • 📷Camera
      • 📂Photo Library
      • 🎤Microphone
      • 📈Analytics
        • 🕊️AppsFlyer
        • 😛Facebook
    • 🚚Publish
      • 🍏iOS App
      • 🤖Android App
    • ⚙️Settings
    • 🙈Subscription Plans
  • Guides
    • 🧋Integration (Native Features)
      • 🏅How to get started?
      • ℹ️Device
      • ℹ️Browser Info
      • 🛳️Bottom Bar
      • ✂️Clipboard
      • 🚦Push Notifications - OneSignal
      • 🚦Push Notifications - Firebase (Advanced)
      • 📍Geolocation
      • 📦App Storage
      • 🗝️Biometrics & Credentials
      • 📧Native SMS/Email
      • 📅Native Date Picker
      • 📸Native Camera
      • 🎙️Native Audio Recorder
      • 🈁Native Scanner (QR/Barcode)
      • 📔Contacts
      • 🍏Apple Sign In
      • ❤️HealthKit
      • 💸In-App Purchases
      • 🤑Admob
      • 💳NFC
      • 🥑Show Toast/Banner
      • ⏳Show/Hide Loading Screen
      • 🥑Haptic Feedback
      • 🖼️Share Media/Files
      • 📱Open an external App/URL
      • ✍️Request User's review
      • ↔️getInsets
      • 🎨Control Style & Colors
    • 🔍Troubleshooting
    • 🐈Setup RevenueCat App
    • 🚑Setup Admob App
    • 🚥Setup One Signal App
    • 🧑‍🤝‍🧑Setup website Universal Links (Deeplinks)
    • 🍕Testing & Submitting your app
    • 🔑Generate iOS Push Key (NEW)
    • 🔑Generate iOS Push Certificate (Legacy)
    • 🤝Affiliate program
    • 📕For Partners: Natively Brand Book.
Powered by GitBook
On this page
  • Android 🤖
  • Prerequisites
  • Push Notification Setup for Android
  • iOS 🍏
  • Prerequisites
  • Create App (App ID)

Was this helpful?

  1. Guides

Setup One Signal App

PreviousSetup Admob AppNextSetup website Universal Links (Deeplinks)

Last updated 5 months ago

Was this helpful?

If you have 2 apps (iOS and Android) for 1 website, you need 1 OneSignal application with 2 platforms enabled.

Android 🤖

Prerequisites

  • A

  • A , if you do not already have one.

Push Notification Setup for Android

  1. Add OneSignal App Id to the section on the Native Feature step

iOS 🍏

Prerequisites

  • Apple .p8 Auth Key + Key ID + Team ID + Bundle ID. Please use the to do that.

  • Create .

Create App (App ID)

  • Click New App/Website

  • Enter the name of your app in Name of your app or website field

  • Select Apple iOS (APNs)

  • Click Next

  • Select .p8 Auth Key

  • Click Save & Continue

  • Select target SDK Native iOS and click Save & Continue

  • Copy your App ID and click Done

IMPORTANT For iOS. We don't support p12 files anymore! Please use p8 key instead!

Open One Signal's

Upload the .p8 key you've created, and enter a .

🚥
Firebase account
OneSignal Account
Generate a Google Server API Key
Add Android to the OneSignal app target SDK
Push Notification
following guide
One Signal Account
Apps Dashboard
Team ID, Key ID, and Bundle ID