Hi, A long time ago I implemented iOS IAP succesfully in Godot 3.2.3. Now in Godot 3.3.2 I get that the engine does not have the singleton.

There is something I do not quite remember and I cannot find in the documentation: Is it required to create a custom .a file by comining a template with your own exported .a file? And if yes, where were the steps documented how to do this.

Or did anything else change between 3.2.3 and 3.3.2?

I have not tried it myself, but I think you need to enable the plugins for the In App Store and then you can access the singleton that way. This page on the documentation mentions the plugin system for iOS.

    Aha, the plug-in system for iOS is what's new, that explains. Thanks for sharing the link to the relevant documentation, I will play around with that

    I now included the plug-in and it shows the singleton is available. But when I make a purchase, the result returns error code 31. In the xcode output window, it shows: "searching for product!" Does anyone have experience with this?

    6 days later

    I think there is a bug. I exported the same again using Godot 3.2.3 and in-app purchasing works without problems. But in Godot 3.3.2 using the plug-in it does not work

    a year later
    2 months later