Forum Discussion
TheDaddis
3 years agoStart Partner
IAP not working - "Insufficient permission"
Hi,
My App Lab game (Home Detective) has been out for about a month and a half, and I've had one IAP enabled and running fine since then (the second level with SKU: LEVEL2).
Two weeks ago I added a third level, and an associated IAP for that (with SKU: LEVEL3). In the Add-Ons tab, everything appears set up fine, and LEVEL2 and LEVEL3 both appear very similarly set-up, with all the same descriptions, logos, tickboxes and artwork added.
But when a player tries to buy LEVEL3, they are shown a popup that says "Insufficient permission". Indeed, it looks like LEVEL3 doesn't even come down in the list of products when my game calls GetProductsBySKU() - I can see it appear (or not) in the device logs.
When I, the developer, use my own account, I get LEVEL2 and LEVEL3. When I use a family member's account on my device (running the same version of my app), I only see LEVEL2. It's like I have the permission to see it, myself, but no other users do.
How can I fix LEVEL3 and my future IAPs to work for all users?
Thanks,
David
1 Reply
- TheDaddisStart Partner
So..... looks like I made my IAPs at an unfortunate time.
There was a window of a few weeks where if you made an IAP, there was no way to publish it publicly, although it would appear to your own admin account. This caught me out and I released a build of my game with IAPs that were only accessible to me!
The Add-On section of the dashboard has since been updated to fix the bug, so new IAPs should get published to all users.
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 6 years ago
- 2 years ago
- 2 years ago
- 3 years ago