You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi Hi @RBAtkins0n , @williamrijksen
I'm using your module for background ranging.
In issue #45 I solved the background ranging stop by adding the "location" in UIBackgroundModes key.
However, when I submit the App to Apple, they say:
"Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not have any features that require persistent location.
We acknowledge that the app uses iBeacon technology to provide content associated with a specific location. However, your app has iBeacon enabled for this. The location background mode is not needed since iBeacon already provides background functionality. "
I've googled ad I found that:
No special background modes need to be declared to detect beacons in the background on iOS. You don't need location background mode, you don't need bluetooth accessory background mode. Node of these need to be declared.
(see http://stackoverflow.com/questions/39714964/background-mode-for-ibeacon)
Unfortunately, I see in the module that allowsBackgroundLocationUpdates is set by looking if the "location" string is present in the UIBackgroundModes key.
I'm not able to upgrade the module, so I'm asking you if it could be a good idea to add a variable to your module instead of looking for the "location" string in order to allow BackgroundLocationUpdates related to beacons
Thanks for all in advance
The text was updated successfully, but these errors were encountered:
Hi Hi @RBAtkins0n , @williamrijksen
I'm using your module for background ranging.
In issue #45 I solved the background ranging stop by adding the "location" in UIBackgroundModes key.
However, when I submit the App to Apple, they say:
"Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not have any features that require persistent location.
We acknowledge that the app uses iBeacon technology to provide content associated with a specific location. However, your app has iBeacon enabled for this. The location background mode is not needed since iBeacon already provides background functionality. "
I've googled ad I found that:
No special background modes need to be declared to detect beacons in the background on iOS. You don't need location background mode, you don't need bluetooth accessory background mode. Node of these need to be declared.
(see http://stackoverflow.com/questions/39714964/background-mode-for-ibeacon)
I need to set the allowsBackgroundLocationUpdates property of your CLLocationManager to true.
(see https://community.estimote.com/hc/en-us/articles/203914068-Is-it-possible-to-use-beacon-ranging-in-the-background-)
Unfortunately, I see in the module that allowsBackgroundLocationUpdates is set by looking if the "location" string is present in the UIBackgroundModes key.
I'm not able to upgrade the module, so I'm asking you if it could be a good idea to add a variable to your module instead of looking for the "location" string in order to allow BackgroundLocationUpdates related to beacons
Thanks for all in advance
The text was updated successfully, but these errors were encountered: