Frappe Notifiications

I’ve started using notification via HRMS, that is really great. But I’m now trying to integrate the notifications in the native mobile apps. I’ve few questions related to the notifications.

  1. Is the Frappe Relay Server App open sourced?
  2. Is there a API to register the new project on the server?
  3. I see it sends appId for web only. ex: xxxxx877:web:32xxxxx. Is there a way to get the key specific to user device like android or ios.
  4. If we can get the ios key, then how can we get the APNSToken which is required for ios notifications.

@rucha_mahabal Can you please help on this
Thanks