I'm using phonegap and angular to develop the native app. There are no user accounts. This is using local storage on the phone only. The app lets you subscribe to several different push notifications. The admin server that sends out these push notifications is a drupal site.
Is a third party service needed?