一直想走通开发APP的流程,搭建一个能够实现一些简单想法的平台,html
首先,从熟悉C#的跨平台,Xamarin开始,不错,能够开发出原生的APP,须要熟悉MVC,搞个Mac,开发出IOS的东西还须要审核,好麻烦呢jquery
问了下别人,能够用Hbuilder开发HTML5 App,试了下,是挺方便的ajax
偶然看到微信的小程序对我的开放了,就尝试了下,挺方便的都不须要用户专门再装一个应用。开发么,到mp.weixin.qq.com一路走来就行了小程序
若是只是本机的东西就还好了,可是一旦要涉及到其余外部网络,协议要求https,浏览器
好吧,去看看SSL/TLS,在IIS上生成了个自签名证书,绑定Https协议就行了,端口默认443,用浏览器看看,提示不安全,可是能访问,微信就不行了安全
提示说TLS版本不对,须要1.2以上的,但服务器的TLS是1.0,不行服务器
搜索,还好win7支持,竟然要修改注册表https://www.derekseaman.com/2010/06/enable-tls-12-aes-256-and-sha-256-in.html微信
那就改吧,改好了,又提示说证书不对,难道是自签名不行,没办法,申请个CA吧,ALiyun云盾有免费的,申请了,咦,怎么审核一直不过,奥,须要DNS域名添加一条txt记录。网络
www.newmes.cn是用Oray申请的,由于是测试阶段,因此直接把笔记本当服务器了,上海电信虽然把80端口等封了,443端口居然还开着,去Oray添加txt记录,须要另外收费,还好不贵10元/年。添加好,过了一两个小时,经过了,按提示装到服务器上,好,小程序能通讯了。。。测试
小程序通讯用的是直接复制的Web Api例程,手机浏览器打开,有界面,没数据啊,电脑浏览器打开说有不安全脚本,继续searching,说是有不安全的http连接,打开后果真有<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.0.3.min.js"></script>,改为https就ok了
到这,路基本上磕磕绊绊走通了,接下来就是修修好,这样一些想法就能从这走到那了