I have a Xamarin Forms app that receives new events from a SharePoint list via a custom web API and shows it on the Android app client end as a push notification.
----- ------ -------
| SP | <-> | API | <-> | App |
----- ------ -------
I managed to get the new events from SharePoint to the API, but still deliberating on the best way to push the new events to the app. I could poll the API on regular intervals from an app background thread, but I'm concerned that it will take up unnecessary resources (especially since I want to replicate this for other things like news, announcements etc).
I'm initially doing this for Android, but hoping to implement it for iOS
Is there any libraries that allows me to do push content to a client app?