近期公众帐号第三方平台上线了小程序业务域名,仔细看了文档和各种说明后,还是有几个疑问,望官方能解答一下我们第三方平台开发者关心的问题:
1、业务域名是否支持多个?(在“管理中心 / 修改第三方平台”时,小程序业务域名填写处并没有注明可以填写的数量,所以意思是只能填写一个?如果一个域名不够用是否可以申请填写多个呢?毕竟不授权给第三方时,每个小程序的业务域名都还能添加20个,如果授权给第三方平台后能添加的数量还少了,这样不便于我们第三方平台进行业务分流);
2、小程序的业务域名,多数是要和公众号授权搭配来用的,第三方平台网页授权的文档还特别提到:
在该域名和符合要求的下级域名内,可以代替旗下授权后公众号发起网页授权。下级域名必须是AppID.wx.abc.com的形式(AppID为公众号的App ID的替换符,建议第三方用这种方式,若需可做域名映射)
文档还特别用红色注明了网页授权建议用AppID域名形式,因此,我们开发时,用了这种推荐的形式,造成了在小程序中业务域名也必须配置成这种形式,才能完成网页授权和网页JSSDK开发。
因此,第三方小程序业务域名是否支持AppID域名形式,是我们最关心的问题。
如果官方近期不打算支持这种形式,是否可以开放原先单独设置业务域名的界面?(现在授权后小程序不再像之前那样可以单独设置业务域名了,提示必须由第三方设置。)
3、https://api.weixin.qq.com/wxa/setwebviewdomain?access_token=TOKEN 接口,无需参数调用,那么每调用一次,就把第三方平台的业务域名全部设置到授权小程序中,如果希望支持多个业务域名也是如此吗?
网友回复:
第三方平台目前支持的域名数量 20 个
转交给产品负责人了
目前是只能全部set进去
我们现在也面临着这个问题,给每个商家的是二级域名的方式,导致接入小程序,域名在填写的20个里面选,这个功能限制了接入的数量啊。希望官方能给出一个合理的解决方案。
最好是可以配置一个泛域名啊。这样就不用接入一家添加一次二级域名了。
关于第1点,多个域名是否是用“;”隔开呢?填写处没有写明分隔符。
关于第2点,还请官方回答一下:
我们第三方平台的一些已上线的小程序,当时是授权后还可以单独设置业务域名的,所以设成了 appid.example.com 的形式,现在授权后的小程序已经无法单独设置业务域名了,并文档还注明了,发布后会清空原有的业务域名设置,只能改为第三方平台登记的业务域名。这样,这些小程序就没办法更新了(20个域名也不够放appid的域名形式)。
如果官方无法短期内决定是否支持 appid.example.com 的业务域名,那么是否能考虑恢复开放原先单独设置业务域名的界面呢?或者不要在发布后清空自行设置的业务域名,或者在第三方平台增加一个设置“允许授权后自行修改业务域名”,方便我们第三方在这段时间过渡?
持续跟进中。
麻烦官方再进来答复一下吧。目前确实不太明确,第三方平台开发者很为难的。@林超
这样回帖完全不知道能不能让官方的人员看到呀。也没个通知什么的。
想官方关注一下这个问题。给个解决方案啊。
是不是要新开一个帖子官方才会看到呀。不过这样不便于问题的反馈呀,集中在一个帖子反馈多好。
如果短期内不支持AppID子域名作为业务域名,是否可以恢复成:
第三方平台没有提供小程序业务域名时,开放原先的单独修改业务域名的模式,上线时不要覆盖配置好的业务域名,方便我们第三方平台之前用了子域名的架构。
不然之前的小程序现在需要更新,一发布上线就覆盖了之前的业务域名,就没办法用了。
爱盈利-运营小咖秀(www.aiyingli.com) 始终坚持研究分享移动互联网App运营推广经验、策略、全案、渠道等纯干货知识内容;是广大App运营从业者的知识启蒙、成长指导、进阶学习的集聚平台;
想了解更多移动互联网干货知识,请关注微信公众号运营小咖秀(ID: yunyingshow)