I am currently working on a licensed Forge app, which is set to private in the Marketplace. Before publishing the app, I need a way to test the licensing functionality to ensure that this logic works as expected for end users, however I can’t figure out a way to do this.
I understand from this documentation page that in order to test Forge app licensing, you must have an app listed in the Atlassian Marketplace, with the following:
app.licensing.enabled attribute to the manifest.yml file and set its value to true
I was hoping to have a way to test this licensing logic in beta with some customers, but I cannot find an option to provide a private or beta app with app.licensing.enabled set to true.
Thanks for your response @danielwester I read through that thread you provided and it looks like the suggested approach is to create two apps (but this doesn’t resolve testing licensing logic).
It seems like the only means of testing licensing logic is in production — is this the approach you use?
Hey @freatt in the end I did not manage to test anything privately, instead I “mocked” the license states in development, as described here. Ideally there would be a way in future to test licensing before launching.