Hi Shopify Support Team,
In this link, you mention that "Your app must provide the customer-facing UX for purchasing a subscription by injecting code in the theme." I assume this means that the API properties included in this link must be consumable in the theme since each merchant's theme is different and their desired UI varies slightly.
Can you please confirm? Thank you so much!
Yes, the API is available in theme through our Liquid APIs. You can find the object described here:
Hope this helps, let me know if you need more details
We've added a section in the requirements for the app store regarding subscriptions (section 14.) here: https://shopify.dev/concepts/app-store/getting-your-app-approved/app-requirements
For online store specific requirements, I think Robo-Installmer might be equivalent to this requirement:
Hope this helps, sorry for the delay I somehow missed this