Our app uses managed IAP to unlock certain content. We also store that purchase information locally so that we don’t have to query the server all the time.
The problem we are running into is that when the user sets up a restricted profile, it looks like the restricted user gets its own DocumentsDir. Also the restricted user can’t access the IAP API (v3) to do a purchase restore. Consequently the IAP content remains locked for the restricted user.
Any one have any experience or suggestions for this? I did previously post a similar issue for Kindle Fire, an in there @Josh mentioned that Google Play’s solution is to enable restore from restricted profiles. However, my testing (Nexus 7, Android 4.4.2) indicates otherwise.