Docs
OneSignal & App Groups
Configure OneSignal push and create the required iOS App Group for your Bundle ID.
Showing IDs from your app
Prerequisites
- OneSignal account at onesignal.com
- iOS: Apple Developer membership + APNs key in OneSignal
- Android: Firebase / FCM credentials in OneSignal
1. Create a OneSignal app
- Create a Mobile App in OneSignal
- Configure iOS (APNs .p8) and Android (FCM) platforms
- Copy the OneSignal App ID into WebsiteTo.app → Integrations
2. iOS App Group (required per app)
Create and assign App Group group.com.example.app.onesignal to:
com.example.appcom.example.app.OneSignalNotificationServiceExtension
- Open Apple Developer → App Groups
- Register identifier
group.com.example.app.onesignal - On both App IDs above, enable App Groups and check this group → Save
- Re-run the iOS production build so profiles regenerate
3. Identify users from your website
window.FlutterWebView.postMessage(JSON.stringify({
type: 'userId',
userId: 'user_12345'
}));