Hi,
I am trying to understand about the background work that can be done in iOS.
I am writing an app that is suppose to fetch data from an IoT accessory and sebd it to the cloud, so basically we are talking on 2 actions that I want to verify that can be done in the background.
From what I am reading in the forum, In order to guarantee the background action (in the forum its mainly fetching) I need to "wakeup" the app via push notification.
since I am planning to connect my IoT to the app, I am planning to send push notification using the BLE channel (that is alway active - as described here https://uynguyen.github.io/2018/07/23/Best-practice-How-to-deal-with-Bluetooth-Low-Energy-in-background/).
My questions are:
1. If the user does not allow my app to send push notifications, will this flow be possible?
2. Can I send silent notification using this method, as I understand it does not reuiqre the user to do something?
3. What about sending the data to the cloud in the background, can it be done?
Thanks!