Yeah, unfortunately, a lot of ‘good developers’ that believe they are entrepreneur will not provide full support or will hold some information, making you think that you have it included.

In order to get the PID, as I said above, you need to get it from their mobile app. The OS SDK included in iOS/Android will read it, but in order to access it you need to call it from bubble.

It’s like this:

Mobile wrapper → loads bubble app.

Bubble has no idea what device is, needs to find out, then RUN SPECIFIC code for that platform (web, android or iOS).

So. your bubble app will talk to your mobile wrapper, asking via this javascript bridge, what’s the PID.
Then it will save it to your user.
After that, when you send a push notification, you send it to your user that can have one or many more PIDs, depending on how many devices your user is logged in.