That's an interesting query, and I totally get where you're coming from.
For your token and security needs, iOS provides a unique identifier for each device called the "identifierForVendor" (IDFV). It's tied to the device and remains consistent until the app is uninstalled or the device is wiped. You can use this IDFV to tie the token you grant to a specific device.
And AFAIK, restricting access to certain features in this way shouldn't pose an issue with the app review process, especially if the core functionality of your app remains free and accessible to all users.
However, it's always a good idea to provide clear explanations while submitting your application for review regarding any access restrictions you implement. Additionally, you may also want to make sure that your provided account credentials have a way to access all features.
Cheers!
Post
Replies
Boosts
Views
Activity
@Frameworks Engineer Since this was picking my interest I have tried some other scenarios as well.
Firstly, only external apps seems to be suffering from this behaviour, Apple's Workouts app gives me accuracy as good as 0.5 meters.
Secondly, this happens regardless of watch series or OS, same is found to be happening in all watches going back till series 3 and WatchOS 8.
Any response or acknowledgment will be highly appreciated.
Hello,
Thank you for quick response,
I ensured that neither Low Power Mode nor Fewer GPS and Heart Rate Readings switches were on and was able to reproduce it again. I have filed this observation as a Feedback (FB12890667).
In my experience I have seen Horizontal Accuracy values upto <2 meters when I am outside on walk or something.