抖音作为入局小程序开发的新平台,在小程序开发支持上还是存在很多小问题。在这里就细数一下我做抖音小程序踩过的一些坑和注意事项,大家如果也有抖音小程序的开发计划,可以借此避避雷~
小程序所属平台
抖音小程序,严格意义上,应该叫做“字节跳动小程序”。字节跳动提供了一个开发平台给到开发者,在这里开发的小程序,是可以直接使用到字节跳动旗下所有APP的。例如:抖音、今日头条、今日头条lite、西瓜视频...虽然写着适用于这么多APP,但是很多APP本身并没有开放小程序功能,仅仅是可以做开发版的测试预览。
更坑爹的是,统一叫着字节跳动小程序,但是在每个APP上的union_ID都不一样...所以无法像微信开放平台一样,用统一的union_ID来识别用户。这里建议使用手机号来做用户唯一的判断。
小程序主体认证
与微信小程序主体认证不同,微信是有绑定身份证并实名认证过的,因此作为管理员无需上传自己的身份证相关照片。但是字节跳动没有做身份的相关认证,因此在做主体认证的时候,管理员时需要上传自己的身份证正反面以及手持身份证的。
支付及虚拟产品的购买
字节跳动本身是没有提供支付渠道的,因此小程序需要对接微信、支付宝这种第三方的支付接口,要提前注册、绑定好相关的商户号。这里的商户号主体和小程序的认证主体是可以不一致的。
关于小程序中的虚拟商品购买,字节跳动小程序明文规定了禁止IOS系统进行虚拟产品的购买。因此如果有涉及到虚拟产品购买时,要做好机型的判断。只要在购买时给出“苹果手机暂不支持购买虚拟产品”的toast提示就可以了,这样就不会被卡审。
开发及审核过程中可能遇到的问题
无法单独提审某个平台
在字节跳动小程序的提审页面,开发者是无法选择单独提审某个平台的。比如,我只想做抖音小程序,我的小程序不需要发布在今日头条lite和今日头条上,但是我就是没办法单独选择抖音审核。
更坑爹的是,目前抖音、今日头条、今日头条lite都是统一审核的,任意一个平台没过,这个小程序就无法发布。
官方有提供一个方法,仅供参考,只是个人觉得很不方便就是了:
提审时无法备注、无法提供测试账号
如果你的小程序是需要内部账号进入的,那很不巧,字节跳动开发者平台并没有提供给你填写测试账号的入口,很可能因为审核人员进不去小程序就被拒审。
这一点微信就做的很好,在提审前都可以填写相关的测试账号以及一些备注,方便测试人员进行测试,希望字节可以做好这块的优化。
授权手机号的能力需要单独申请
在6月1日之后,字节取消了授权手机号接口的开放。如果有需要用到授权手机号,需要单独填写表单进行申请。并且仅针对特定场景的产品进行开放:
视频挂载小程序链接
在抖音中发送视频,是可以挂载抖音小程序链接的。
但是这个能力需要单独申请,一般在5个工作日内会有结果。这里就不得不吐槽一下字节平台,在5月份以后这个申请是通过表单进行的,但是在5月之前是通过邮件来申请的。我们4月底提交的邮件申请,直接就把我们驳回然后让我们转表单申请
分享文案自定义
这里的分享就与上面提到的视频挂载小程序链接挂钩了。所谓的自定义,是指可以根据代码来进行配置。例如,分享商品时就显示商品的名称,分享店铺时就显示店铺的名称。不是指分享者可以自定义分享文案。
截止至6月23日,抖音小程序还是不支持分享文案的自定义。只能获取到在字节跳动开发者平台上配置的分享模板,无法根据代码来进行配置。
这与官方文档提供的优先级说明不符。经与抖音运营人员沟通,目前分享存在白名单,需要申请后才能开放此能力。但是目前暂时不支持申请,会统一开放,但开放时间不定。
随机出现的域名白名单缺失
在模拟机上测试和审核时,会随机性的出现配置好的域名白名单缺失。从而导致无法请求接口,页面空白,进而被判断为小程序无实质性内容,结果就是被拒审。
通过测试结果反馈的视频,我们发现出现这种情况时,会一直显示“加载中”的toast,但是无法加载出任何内容。
不要出现除字节以外的平台
在字节小程序的页面中,尽量不要出现例如微信、支付宝等其他APP或平台的相关字眼和图片,因为这样会被判断为给第三方平台引流,进而被拒审。这个的拒审率是超高的!
过审小技巧
确保接口请求速度
字节的外包审核团队非常细致且无耐心...如果接口请求太慢,他们是不会等待请求的,会直接切换页面,这样很可能会导致获取不到数据。因此,请确保落地页及其他页面的接口请求速度,可以大大提高过审率。
隐藏或替换内容
这里是一个绕审的小技巧,可以利用后端的接口来判断当前是否为审核状态,也就等同于做一个审核的开关。
因为可能小程序中确实会有一些内容可能会触碰到审核红线,但是又不能舍弃。例如:这个产品就是和微信做合作的,不能不突出这个卖点。这个时候就可以利用审核开关来做内容的替换和隐藏。在审核通过后,再改变接口值来控制内容的显示。
这个办法对微信小程序同样适用哦。
网友评论