Mobile app builder checklist
To make sure that your app receives a successful review, follow the requirements in both this checklist and the
App review checklist. When reviewing your app, the Shopify Apps QA team tests both the mobile app builder and the apps it makes to verify that all requirements are met. General requirements
The app builder must be converted into a Sales Channel from the App Settings area of the partner dashboard. This allows the built apps to create a checkout. The app builder must use the Embedded App SDK, as Sales Channel apps are designed to embed inside the Shopify admin. The app builder must use the Shopify web_checkout to process payments. No other payment methods are permitted. The app builder must have either a customizable theme builder or include preset themes for merchants to choose from. The app builder must provide detailed instructions on how to create a developer account for either the iOS App Store or the Google Play store. The app builder must include information about the app marketplace submission process for either the iOS App Store or the Google Play store to inform the merchant of wait times and app requirements. The app builder must not ask the merchant to provide private API credentials. Instead, you should use the StorefrontAccessToken resource to provision a storefront access token for each store. Apps made by the app builder must not make any requests to the authenticated Shopify Admin API. The app's secret key and API access token must be stored on a secure web server and not on the mobile device.
Apps made by the app builder must not include the Oauth access token. All calls to the Shopify Admin API must be made through a secure web server.