>> I just downloaded the Orbitz app the other day and saw it had a special >> message about how it used your coordinates when allowing Location Services. >> Didn't know how they changed that message from the default, but thought it >> was cool. >> >> Fast forward to today when Apple rejected my latest app update because my >> app DIDN'T do this. I just had a build approved within the last week, and >> didn't change anything with this but still got rejected today (different app >> reviewers have let interface guideline issues slip in the past that I had to >> fix in subsequent builds). Is this something that could be added via >> LiveCode? I compiled using LC 8.1.1 and Xcode 8. >> >> Begin Rejection Letter From Apple: >> Legal - 5.1.5 >> >> Your app uses background location services but does not clarify the purpose >> of its use in the location modal alert as required in the iOS Human >> Interface Guidelines. >> >> We've attached screenshot(s) for your reference. >> >> Next Steps >> >> Please revise the NSLocationAlwaysUsageDescription value in the Info.plist >> to specify the intended purpose of using the user's location while the app >> is in the background. > > I think you need to update the ? Settings.plist ? file that is inside the > Livecode app (/contents/Tools/Runtime/iOS) for each ? devices ?
Thank you, I just found the setting Apple was talking about in plist and made the change. That was easy enough with your suggestion, but not quite what I needed. The problem is that setting is for when Location Authorization Type is set to Always, but my app uses When In Use (not Always). I wonder if this was just an error on Apples behalf. I will submit a new build after the iTunes Connect holiday is over next week. _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode