支付宝小程序开发践踏记录,带链接

微信小程序开发

小程序开发


浏览:467 次

最近,该公司的业务需要进入支付宝小程序。本以为有微信小程序开发经验会很简单,但还是落入了支付宝的陷阱。因为百度在支付宝小程序上的教程很少,开发过程中遇到的问题都在钉钉群和技术客服咨询中,大多数答案都很抱歉,因为他们还没有开发出来。小程序的副本不太好。审查非常严格。第一版已审查了8次。下面是如何消除缺陷的记录。

代码传输

这没什么区别。要复制微信小程序代码,只需将文件名wxml->axml、wxss->acss和js中的大多数api名称更改为wx。XXX到我30岁。然而,微信支付宝中的一些api还不需要自己进行比较。axml页面全局替换wx->;A例如,wx:if->A:if,并且支付宝以onTap驼峰命名,微信是bindtap,只需更改这些点即可。

编辑

第一点我记忆犹新。根据官方文档,我下载了一个稳定版本的编辑器0.28.xx(我不记得了),然后创建了两个官方演示。编辑器上没有任何内容。在预览和调试真实机器时,手机总是在加载,报告了一堆节点,然后我创建了一个空白演示。当我出于Mac的原因在Windows上尝试时,我认为这是一样的。在咨询了阿里巴巴的技术客服后,我建议升级编辑器,所以我升级了一个试用版以成功解决它(但我想吐槽一下这个bug是如何被称为稳定版的)。

用户登录

我总觉得小程序的开发文档很隐蔽。我仍然通过在开发文档()中搜索“用户授权”找到了该文档,但发现它仍然不在开发文档中。然后百度转到支付宝,小程序的用户登录是蚂蚁金服开发文档中的支付宝会员授权信息查询界面,地址为:()

返回的官方用户信息为“大坑中的大坑”

图像.png

如果您的用户授权有错误,您可以检查官方是否返回了您用户的昵称和头像。我遇到的是,用户没有这些信息,甚至没有返回编写代码的下标。正常情况下,应该不会返回任何数据,这非常令人难过。后来,发布经过审查,但由于头像和昵称发生了变化,审计师的账户性别没有设置,而且总是有错误。

地址选择(定制组件的通信问题)

微信小程序具有官方拣选模式,提供省市县联动选择功能,而支付宝提供了我的多级选择的分层选择api,但没有地址表可供查找。因为我懒得编写接口,所以我在前端构建了一个自定义地址选择组件。在最后一步,我发现父母和孩子组件无法沟通。黑色问号脸认为他们没有找到正确的方式。咨询技术客服后,他们真的不执行此功能……页面上只能调用组件中的方法,反之亦然。

用户定义的地址选择组件查找在线地址()。这是微信。我把它改成了支付宝。如果你不熟悉,可以留言。

自定义选项卡栏

在业务功能选项卡栏中有一个扫描。请官方回复暂时不支持用户定义的tabBar,然后找到UI将其扫描到页面。

生命周期坑

tabBar上的两个页面只在Show上来回切换一次。跳转到其他页面,然后返回onShow进行正常显示。

客户服务

支付宝还提供一键客服

gt;

此标签不能包含文本或定义文本,只能自定义图片。(有一次审核被拒绝,因为审核员说点击文本无法打开客户服务。我们特别说您的组件无法定义文本。我提示说“不要移动”,然后删除文本并放大标签客户服务图标)

检查

讲述几次被拒绝的记录,吐槽支付宝审查的恶心之处。首先,它非常严格。第二,当它遇到不合格时被拒绝。它永远不会给你机会看到更多的问题,让你改变一次。来来往往都是浪费时间!!

1.支付宝不允许您打开app