MP Release Process

Preparation

Wechat Admin UI

  • Get enterprise account from client
  • Give App ID, App secret to WCL
  • Inform client that app secret should not be changed without notifying us
  • Add roles (developers, operators, data analysts, view MP permissions)
  • Admin
  • Project Manager
  • Operator
  • Developer
  • Data Analyst
  • View MP (no other permission)
  • Log in your Mini Program account, find “User Identity” (用户身份), then click “Developers” (开发者), and choose “Add New Developers”(新增开发者)。Put in the Wechat ID of the developers to initiate the association.
  • Verified account can associate no more than 20 developers; unverified, no more than 10.
  • “Set up Functions Page” (配置功能页面): Wechat require you to fill out “Business Categories” (业务-类目)and Tags(标签) for user search purposes. You can add up to 5 Functions Pages.
  • Whitelist of people (Wechat ID) who need access to Beta Version MP (=Staging)
  • Define MP category
  • Some merchant accounts also have a limit on the total sum of any order, so getting the MP 服务类目 aligned with your business entity and your merchant account ahead of time is important.
  • There are other regulations regarding things like UGC for which your business might need a special license
  • Give us template ID

Other

  • Obtain details of clients analytics platform
  • Servers:
  • Static file server [Will use the same one]
  • Staging server [Will use the same one]
  • Prod server
  • (Optional) Register MP on Open Platform, to bind it with OA
  • Give app ID, app secret
  • Register Wechat Merchants account if MP involves payments
  • Set locations for MP to show up in list for Mini Programs Nearby (max. 10, can be extended by email application). Set in Wechat Admin UI
  • Whitelist external URLs in Wechat Admin UI (Must have ICP)



Development

  • Add Sentry
  • Update MP to re-login if 403 / 401 response code
  • Add Standard WeChat Auth (Popup when opening MP the first time Need your permission to obtain your basic information .
  • Apply for SMS template on AliCloud
  • Have a proper sharing flow, designated copy writing and assets for each page
  • Custom App Icon
  • Custom Permission page design
  • Set up Service Messages if required (max. 3 per MP)
  • MP: Whitelist external URLs (needs 24h before it takes action)
  • Confirm error message copywriting with client