Skip to main content

I’m currently integrating OneSignal with RevenueCat, and I’ve run into a situation that I believe others may have faced as well. I have two separate apps: one for iOS and one for Android. Each app has its own distinct OneSignal App ID, as required by OneSignal for platform-specific notifications.

However, in the RevenueCat dashboard under Integrations > OneSignal, I only see the option to enter a single OneSignal App ID. Since my iOS and Android apps have separate OneSignal projects (and therefore different App IDs), I'm unsure how to properly configure the integration to support both platforms at the same time.

My main goal is to ensure that RevenueCat sends subscription events to the correct OneSignal app depending on the platform, so I can properly target users for notifications on each OS.

Thanks in advance for any guidance or suggestions!

Hi! We do not currently support multiple App IDs for the OneSignal integration, but I will raise the suggestion internally to the rest of the team.


OneSignal cofounder here. Most of our customers use a single OneSignal App for both their iOS and Android platforms, and OneSignal works best when used this way.

If possible, I suggest combining your iOS and Android apps into a single OneSignal app. You can do so by switching the OneSignal App ID in either your iOS or Android app, and users will be automatically moved over when they next update and open your app.