微信开发与应用的另一种方式
一年之前,移动互联网的创业者们都会纠结一个问题:我是先做一个iOS的App,还是Android的app呢?现在创业者们可能会有第三个选择了:“开一个微信的公众账号(最新的微信内测版已经把公众账号更改为应用账号,微信或许会成为移动操作系统的应用内类似APP Store的app)”,接下来我来分享一下微信公众账号的开发与应用的一种方式。
在http://mp.weixin.qq.com里注册微信公众账号。
通过HTML5、CSS3、Jquery Mobile等移动技术快速开发一个可以在andorid的默认浏览器或iOS里的Safari运行的HTML5网站。
因为本文讨论的是为了微信公众号的开发与应用,经过研究,不管android或iOS里的默认浏览器是否为系统自带的浏览器,android里的微信会调用android里的内置浏览器,iOS里的微信会调用Safari,由于HTML5并不是所有浏览器都支持HTML5所有标准,所以我们开发HTML5微信应用,先要保证在微信调用的浏览器里能正常运行。如果需要知道这些浏览器与HTML5的兼容情况,可以用微信访问http://html5test.com和http://css3test.com。
这些HTML5应用里可以直接引用微信特有的几个js函数,分享到朋友圈:weixinShareTimeline,发送给微信好友weixinSendAppMessage,分享到腾讯微博weixinShareWeibo和关注指定微信号weixinAddContact,需要注意的是,这几个函数一定需要在在微信中才能使用。下面介绍两种HTML5微信应用:
微微聊天室
用户添加后,自动返回一个链接,在微信中点击此链接,即自动以微信号注册账号,可以实时进行匿名聊天。
微微论坛
一个针对discuz论坛开发的HTML5应用,通过微信可以直接访问论坛,实现无缝整合。
通过微信API获取用户发送的内容,通过API与HTML5应用数据库关联,发送相关信息返回给用户,并且给出链接,用户通过链接访问HTML5应用。
由于HTML5应用实际是一个web应用网站,可以通过浏览器进行访问,通过PhoneGap工具,把HTML5应用制作为android或iOS的安装包,实现移动操作系统本地化app。
上述的微信开发方式,结合了微信、HTML5和andorid/iOS app,实现了一次开发多渠道运行的应用,节省了开发成本,并且紧跟微信发展,站在移动应用的前端。
随着微信开放更多的API,基于微信的创业机会将越来越多,创业者们对微信热情在不断升温。从国外的LINE等相似应用的经验来看,游戏肯定是商业化的金矿之一。基于应用开放平台有几类模式适合在微信上发展:
- 一是内容出版发行类的;
- 二是类似传统的呼叫中心、CRM、OA等系统可以对接、移植和扩展到微信平台上;
- 三是微信电子商务及O2O;
- 四是受制于淘宝和百度的各行各业的创业者,都能够参与微信生态链的建设并从中受益。
目前微信在对整个平台的运营力度与商业开放方面,还比较保守,腾讯自己会在微信上做什么、会新做什么,也许是创业者们最大的担心吧。
lol
2013 年 06 月 19 日 10:41
请问.点击网站后.您是如何知道是该用户点击