Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
TheDaddis's avatar
TheDaddis
Start Partner
3 years ago

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

  • 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.