白羊月已经开始了,生日过后,微信小程序刚刚上线 支付宝小程序开发 ,和大家分享一下开发过程中踩过的一些坑。
分为几个模块:前期准备工作、主要开发内容、发布准备。
一、前期准备
二、开发内容
账户体系建设
当认证主体下只有一个应用时,微信端只有一个开放ID,与平台用户ID绑定关系即可。但是当有多个应用程序时,就会出现2个问题:
当有多个应用程序时,往往需要应用程序之间进行消息联动。比如小程序A的消费记录也应该出现在小程序B中,此时可以使用union ID和user ID来关联用户。
构建消息系统
微信公众号提供的消息种类丰富。操作细心,就能玩花。小程序比较少,比较常见的是小程序模板消息微信小程序怎么开发微信小程序怎么开发,需要用户授权才能推送模板消息。如果有公众号,可以通过工会ID通过公众号消息推送小程序中用户的行为信息。
但是,公众号在推送营销新闻时,往往会遇到一推送就流失粉丝的情况,这需要一定程度的控制。
选择H5或小程序页面
小程序路径是小程序的原生页面,很多功能比较灵活,但是H5比较方便,根据业务需求设计。在开发过程中,我们遵循主框架使用小程序页面,与其他应用高度重叠的分支流程/场景使用H5的原则。
埋点处理
部分小程序的页面可能会从 H5 移出。这时候就需要做好埋点工作。如果H5端有埋点,小程序也要单独埋点,区分数据来源,方便后续统计分析。
定位处理
小程序的很多功能依赖于用户定位。一个常见的做法是只显示最后一个用户的定位,无论是用户的经纬度信息,还是用户手动切换的定位,直到用户删除小程序重新进入,然后重新申请定位授权。
当然,也可以根据业务需求,每次都显示用户当前的定位,或者在某些场景下显示当前定位微信小程序怎么开发,在某些场景下显示手动选择的定位(这种情况下,用户可能会感到困惑)靠定位,慎用!)
其他坑
三、准备发布
发布流程基本可以参考:Beta小程序发布-Beta小程序审核-Beta小程序验收-体验小程序审核-体验小程序审核-正式发布。
审核过程中可能会遇到被召回的场景,微信会给出拒绝的理由,你可以根据理由进行整改。我们审了近10次,基本可以在1天内完成,整体速度不慢。
正式发布并接受后,小程序搜索功能即可发布~同时关闭测试版搜索功能~
我今天就在这里分享。欢迎大家分享踩过的坑,一起进步。
发现、改变
探知、求新
共享,感恩一路相伴
昱远品牌形象已完成全面升级
点击访问新官网