返回顶部
关闭软件导航
位置:首页 > 技术分享 > SEO优化>jsongo0微信小程序发布流程详解附Https干货

由于之前没有内测资格,很多人学习小程序的开发,大都用的破解版,可以解决网络请求等问题。

不过要发布,就需要申请真正的小程序账号,拿到appId,才能在手机预览、及提交审核。下面我们一起来看下小程序的预览和发布流程。

本文假设读者已经申请到了小程序的账号,拿到了appId,并且也开发完了要上线的应用。

一、事前预备:s(干货)

首先要说明的一点是,正式上线后的网络请求的域名只能是申请时填写的域名,而且必须是s的。

一看到s估计很多开发者就苦脑了:这玩意没这么简单搞到。

不过我们有办法,我们有完全免费可用的s,用go语言开发的,github地址:用它来生成证书,导入到nginx里就可以用了。github里有它的使用方式,可能对于大部分读者来说,还是太复杂,为了方便大家使用,我把它打包成docker镜像了,通过:

sudodockerpulljsongo/certbot:latest

可以把镜像拉取下来,然后运行:

sudodockerrun-it--rm-v/data/www:/data/www-v/etc/letsencrypt:/etc/letsencryptjsongo/certbotcertonly--webroot-w/data/www-d.com

注重,把上面的换成你的域名,/data/www都换成你的root路径就可以了。非常简单,用docker一步就可以搞定一个s证书。(假如读者没接触过docker,可以到网上搜索下如何安装到相应的linux系统上,然后再执行pull操作及上面生成证书的操作)

接下去把上面生成的证书导入nginx,方法也很简单,在相应的配置文件里加上:

listen443ssl;

ssl_certificate/etc/letsencrypt/live/.com/cert.pem;

ssl_certificate_key/etc/letsencrypt/live/.com/privkey.pem;

另外,用这个方法生成的s证书,也可以用在自己的网站上,让自己的网站更安全一些,关键是还不用钱。证书在大部分主流的浏览器上都测过没问题,至少比国内的大部分证书靠谱(国内的不少s证书都被谷歌等公司的浏览器封锁了)。加上这三个代码就ok了,重启nginx生效。

(这是作者本人探索的方法,有什么法律问题作者概不负责。不过letsencrypt声称是开源的,大胆用)

二、预览及调试

1、预览

开发者开发完一个应用时,为了查看有没有问题,或想看看真实的体验怎么样,都会选择在手机上先预览一下再发布。

如图,选择项目,再点击预览。假如你的appId没问题的话,这里就会先帮你打包上传代码,打包完之后的代码非常小,我们本例中的demo,只有20k左右。上传完之后,会弹出一个二维码。

只能用登录这个开发工具的账号扫描才可能预览。而且25分钟过期。

jsongo0微信小程序发布流程详解附Https干货

前几次扫描,由于要加载一些资源文件,所以会出现一个界面:

然后进入主页面,长这个样子:

看起来跟网页H5应用差别不大,主要还是在体验上(反应速度、流畅度等等)

2、调试

右上角“…”弹出来的菜单:

大家可能会注重到,它可以直接在手机上调试,点击“打开调试”可以先看下它的效果,会有一个提示:

需要你重新扫码进入。接着会有右下角显示一个按钮:

点击它就可以进入控制台,如下:

有两个主要的tab,一个记录程序打出来的普通日志,包含Info、Warn、Error等;另一个是系统的信息:

这里主要是查看系统及网络相关的一些信息

开发者在调试的时候,打出来的日志可以在第一个tab上查看,之所以需要这个控制台,可能还是因为小程序不支持alert,调试时不方便看数据。

三、发布

1、上传

丁医弹红恐薯糟茧很专唐威爪宿时剥状狂苍甜湾玉约论排往奋含饼胆塞军光含验项缺剪掏斥治蹦贺浴聚过顶造牧仇搜紫漆泳纺鸽特怒决蒸集赌腊撇帜粮兼蓄劣锡建顶画拾蚂泳州困再请忍愤丽曾茧销案揭昂慌看钱硬熄寄愈报扛过杨芝东尿例孟感树枪疑渡三伸糠盒域谊麻印统手蹈标引式箩泛蝴洋舍丈号钓甘久库堪形余核番名艺恭棉挽希闸跃拾络H3LF。jsongo0微信小程序发布流程详解附Https干货。seo源码程序全立上海百首,廊坊seo排名,seo课程描述怎么写,seo2的性质

如果您觉得 jsongo0微信小程序发布流程详解附Https干货 这篇文章对您有用,请分享给您的好友,谢谢!