最大的缺点就是
用户习惯还没养成
我们也很难去确定用户习惯养成需要多少时间
在这个缺点面前,什么入口还没开放啊、不能分享朋友圈啊这种小缺点都是扯淡
因为这些入口开不开、关不关是掌握在微信官方团队手里的,他们有自己的一套测试体系,时间到了,数据ok了,自然就会开放
真正麻烦的缺点还是在用户习惯上,毕竟这是官方不可控的
如果用户一直不愿意去使用小程序,或者替代小程序的东西太多,小程序的红利就会爆发的很慢
但是如果用户开始快速适应小程序了,在使用的过程中,很明确的明白“我在使用小程序”了,那这个风口就是真正到来了
还是要注意观察
用尽各种碎片时间把张小龙的公开课听完了,全程竟然没有走神...
归根结底还是利益的平衡,百度想做,腾讯想做,其他家要么是在准备,要么是在观望。各家都知道请神容易送神难的道理,也自然知道做轻应用(小程序)的好处和弊端。
这种好处我期盼至少两年了,但百度的黄了,现在只能把希望寄托于腾讯的微信。
这些所谓的“缺点”基本是普遍的痛点,深层地回应着微信的分寸感。究竟释放多少权限、给予多大的空间、赋予多少的力度,都是微信小程序开发团队要考虑的问题。
此外,微信小程序截至目前来看还并没有达到当初张小龙的预期,它仍然在生长,但生长的并不野蛮,也并不惊人,甚至给我的感觉是“可有可无”,毫无存在感可言。
可能它的“毫无存在感”已经实现了张小龙用完即走的目的,但是从用户角度而言的“存在感”,是说它对于用户的需求是否是刚需。如果微信小程序在这一点解决不掉,那么小程序可能并不会有多么大的作为。
随着微信小程序的运营场景不断丰富,不少openinstall客户希望通过小程序拓展App落地页下载场景。但由于微信小程序本身的限制,企业主体的小程序必须配置业务域名,才能在web-view中跳转H5页面。
因此当小程序使用落地页时产生外部请求,就会遇到无法打开非业务域名链接的问题。
解决方法一、登录小程序从微信公众平台()登录小程序账号,注意两者虽然在同一平台登录,但账号不同。
二、开发设置选择开发管理->开发设置->业务域名,新增配置域名模块。
限制说明
(1)目前小程序内嵌网页能力暂不开放给个人类型帐号和小游戏帐号。
(2)每个小程序帐号支持配置最多200个域名;
(3)每个域名支持绑定最多100个主体的小程序;
(4)域名只支持https协议,不支持IP地址;
(5)业务域名需经过ICP备案,新备案域名需24小时后才可配置;
(6)域名格式只支持英文大小写字母、数字及“- ”;
(7)配置业务域名后,可打开任意合法的子域名,目前仅支持部分jsapi能力。
三、配置域名配置业务域名时需要严格按照提示要求配置。首先业务域名需要下载校验文件,然后将文件放置在域名根目录下,这样才可以确保访问该文件,意味着,开发者并不能随意通过web-view嵌套H5页面,而是需要有该H5页面域名的修改权限才行。
因此,假如小程序场景需要使用集成了openinstall web sdk的网页时,就会产生相关的请求,需要先找到openinstall官方添加白名单,才能在小程序环境下正常加载使用。
四、联系官方首先登录openinstall官网,通过客服微信/QQ/电话主动联系openinstall技术支持人员,一般非休息时间官方人员都会在线响应。
然后将下载好的校验文件发送给官方人员,openinstall相关同事会将校验文件放置在域名根目录下,并通知您尽快验证能否正常访问。您只需进行验证并反馈结果即可。
至此便完成小程序中集成openinstall web sdk的落地页业务域名配置。开发者可以在小程序中正常使用相关的H5页面,为App的营销推广业务拓展更多使用场景。
随着移动互联网的普及,微信小程序已经成为了人们日常生活中不可或缺的一部分。然而,对于微信小程序的开发者来说,一个常见的问题就是:微信小程序要用HTTPS加密吗?本文将对此进行详细的探讨。
首先,让我们了解一下HTTPS加密是什么。HTTPS(Hypertext Transfer Protocol Secure)是一种安全协议,用于在网络上传输加密数据。通过使用HTTPS,可以保证数据传输过程中的安全性和完整性,防止数据被窃取或篡改。
那么,微信小程序是否必须使用HTTPS加密呢?根据微信官方文档,微信小程序的网络请求必须使用HTTPS协议。这是因为微信小程序在运行时需要进行数据交互,包括用户信息、地理位置、支付数据等敏感信息。为了保证用户数据的安全性,微信要求开发者必须使用HTTPS协议进行数据传输。
使用HTTPS加密可以带来以下好处:
1.数据安全性:HTTPS加密可以确保数据在传输过程中不被窃取或篡改,保护用户隐私和信息安全。
2.身份验证:HTTPS协议可以对通信方进行身份验证,防止中间人攻击和数据篡改。
3.完整性保护:HTTPS可以确保数据的完整性,防止数据在传输过程中被篡改或损坏。
当然,使用HTTPS加密也有一些限制和挑战:
1.证书成本:为了使用HTTPS,开发者需要购买和使用SSL证书,这会增加开发成本。
2.开发复杂性:使用HTTPS需要开发者进行额外的配置和调试,增加了开发的复杂性。
3.性能影响:由于HTTPS需要进行加密和解密操作,可能会对应用程序的性能产生一定影响。
总之,微信小程序必须使用HTTPS加密来保证用户数据的安全性。虽然使用HTTPS会带来一些开发成本和复杂性,但这是保护用户隐私和信息安全的必要措施。作为开发者,我们应该积极采用HTTPS协议,为用户提供更安全、更可靠的微信小程序体验。
微信小程序因官方需求文档要求后台使用HTTPS请求进行网络通信,不满足条件的域名和协议无法请求。越来越多的开发者纷纷使用SSL证书实践微信小程序的应用情况,但仍然会碰到各种问题。本文列举了微信小程序HTTPS报错常见问题及解决办法,供开发者参考。
常见问题一在微信小程序内测的过程中,几乎每个开发者们在实践的过程中都遇到了下图的报错
原因及解决办法:
这是因为wx.request 发起的是 https 请求,微信小程序读取大部分是请求API接口,必须要有https协议才可以使用,否则会提示域名不合法。这也就是说微信小程序是强制使用SSL证书的,否则无法运行。
常见问题二“无法将这个证书验证到一个受信任的证书颁发机构”或类似“该安全证书由您没有选定信任的公司颁发”等情况。
原因及解决办法:
出现这个问题,可能是由于SSL证书顶级根不在浏览器的信任列表中,或该SSL证书是由不可信的机构颁发的。选择浏览器信任的证书颁发机构申请SSL证书,可以有效解决这个问题。
常见问题三访问网站看到的证书不是我安装的那张。
原因及解决办法:
可能是由于服务器的相同IP以及端口上安装了多张证书导致的。SSL协议只允许在一个IP端口上返回一张证书。可以通过分配不同的端口号或者不同IP地址解决这个问题。
常见问题四网站证书已过期或还未生效。
原因及解决办法:
遇到这种情况可查看该证书信息如下图红框所标识的有效起止日期,确定证书是否在有效期内。如在的有效期内,需查看电脑日期是否正确;如不在有效期内,需尽快联系您的客服人员重新申请。
常见问题五网站的域名是否与证书中的域名不一致
原因及解决办法:
可能是因为后台服务器的域名和安装的SSL证书中绑定的域名不一致。哪些域名需要使用HTTPS连接,就必须把域名绑定到证书内进行验证。如果涉及多个域名或多个二级域名,可以用多域名证书或通配符证书来实现一张证书绑定多个域名。
常见问题六HTTPS请求失败
原因及解决办法:
微信要求后台服务器的TLS协议必须为TLS1.2及以上版本,如果HTTPS请求失败,检查一下服务器的TLS版本是否符合要求。
遇到上述问题的开发者,可以咨询沃通CA服务支持团队,获取专业的技术指导并申请合适的SSL证书,部署满足微信小程序要求的HTTPS环境。
部分内容来源网络