先自我介绍一下:大家好,我是喵喵,一枚弱小苦逼的产品小白 (;´д`)ゞ
然后呢,最近接收到两个需求,涉及两个场景:
•▶小程序跳转小程序
•▶小程序跳转H5
*本篇文章的“小程序”皆特指微信小程序
在需求分析过程中,发现了一些关于小程序跳转的技术上及业务上的限制,这里记录一下:
(同时欢迎简友分享补充(๑╹ヮ╹๑)ノ)
•▶小程序跳转小程序:
1、业务场景:从小程序A引流到小程序B(两个主体不同),并在小程序B中下单→通过地图选择收货地址→完成支付
2、发现限制:
1)每个小程序最多可跳转其他10个小程序(不限是否同主体)
2)需在小程序A的公众号主体后台关联小程序B(可通过appId或小程序名称搜索),公众号可关联同主体的10个小程序及不同主体的3个小程序
3)同一小程序最多可关联500个公众号
4)需要目标用户在小程序A触发跳转,否则无法自动跳转
5)目标用户触发跳转后,还会弹出统一的确认窗口,需要目标用户再一次点击确认才能跳转
6)小程序支持微信支付(原则上也支持接口调用支付宝、银联等api,通过request调用https接口,我们也曾试过通过小程序跳转到https支付页面,支付倒是可以支付,不过发现支付完以后还没来得及提示支付结果就直接返回小程序了泥马,用户完全无感知的(#`皿´),后来因为体验问题就放弃了这种方式)
7)可调用腾讯地图组件(原则上也支持调用百度地图、高德地图api,不过已经有现成的腾讯地图为啥不用呢?企鹅家族都好坏坏鸭)
--详情参见微信小程序API文档(wx.navigateToMiniProgram、wx.requestPayment、MapContext)
•▶小程序跳转H5:
1、业务场景:从小程序A引流到H5页面,并在H5页面中下单,不需要支付
2、发现限制:
1)需在H5页面的服务器中放上小程序A的配置文件
2)H5页面必须要加安全证书(https),http的不能!!
3)要在小程序的公众号后台配上H5页面以及它所关联的其他子页面的域名(这里我还要再吐槽一下企鹅家哼(#`皿´)),举个栗子,假设H5页面的域名是aaa.com,H5页面可能里面还嵌入了一些广告的入口,这些广告可能指向外部链接,外部链接的域名为bbb.com,那么就要一起配2个域名aaa.com、bbb.com,如果不配bbb.com那么没法跳广告,而且要求这个bbb.com也要加安全证书
4)也是支付的问题(见小程序跳转小程序章节),幸好这个需求不涉及支付场景...
--详情参见微信小程序API文档(wx.request)
码完啦,第一次写简书不懂规矩,所学到的知识也很少,欢迎各位前辈大大莅临指导(:3_ヽ)_
Best Regards!
一枚弱小的产品经理-喵喵HCY
2018-11-17 随笔