微信开发与应用的另一种方式

作者: 梁斌炜 分类: 应用            发布时间: 01月21日 21:39

一年之前,移动互联网的创业者们都会纠结一个问题:我是先做一个iOS的App,还是Android的app呢?现在创业者们可能会有第三个选择了:“开一个微信的公众账号(最新的微信内测版已经把公众账号更改为应用账号,微信或许会成为移动操作系统的应用内类似APP Store的app)”,接下来我来分享一下微信公众账号的开发与应用的一种方式。

一、注册微信公众账号

http://mp.weixin.qq.com里注册微信公众账号。

二、开发HTML5 web程序

通过HTML5、CSS3、Jquery Mobile等移动技术快速开发一个可以在andorid的默认浏览器或iOS里的Safari运行的HTML5网站。

因为本文讨论的是为了微信公众号的开发与应用,经过研究,不管android或iOS里的默认浏览器是否为系统自带的浏览器,android里的微信会调用android里的内置浏览器,iOS里的微信会调用Safari,由于HTML5并不是所有浏览器都支持HTML5所有标准,所以我们开发HTML5微信应用,先要保证在微信调用的浏览器里能正常运行。如果需要知道这些浏览器与HTML5的兼容情况,可以用微信访问http://html5test.comhttp://css3test.com

这些HTML5应用里可以直接引用微信特有的几个js函数,分享到朋友圈:weixinShareTimeline,发送给微信好友weixinSendAppMessage,分享到腾讯微博weixinShareWeibo和关注指定微信号weixinAddContact,需要注意的是,这几个函数一定需要在在微信中才能使用。下面介绍两种HTML5微信应用:

聊天室

用户添加后,自动返回一个链接,在微信中点击此链接,即自动以微信号注册账号,可以实时进行匿名聊天。

微信开发与应用的另一种方式:聊天室 微信开发与应用的另一种方式:聊天室

论坛

一个针对discuz论坛开发的HTML5应用,通过微信可以直接访问论坛,实现无缝整合。

微信开发与应用的另一种方式:论坛 微信开发与应用的另一种方式:论坛 微信开发与应用的另一种方式:论坛

 

三、通过微信接口API,关联微信号

通过微信API获取用户发送的内容,通过API与HTML5应用数据库关联,发送相关信息返回给用户,并且给出链接,用户通过链接访问HTML5应用。

四、打包为HTML5 web app

由于HTML5应用实际是一个web应用网站,可以通过浏览器进行访问,通过PhoneGap工具,把HTML5应用制作为android或iOS的安装包,实现移动操作系统本地化app。

上述的微信开发方式,结合了微信、HTML5和andorid/iOS app,实现了一次开发多渠道运行的应用,节省了开发成本,并且紧跟微信发展,站在移动应用的前端。

不是题外话的题外话

随着微信开放更多的API,基于微信的创业机会将越来越多,创业者们对微信热情在不断升温。从国外的LINE等相似应用的经验来看,游戏肯定是商业化的金矿之一。基于应用开放平台有几类模式适合在微信上发展:

 

  • 一是内容出版发行类的;
  • 二是类似传统的呼叫中心、CRM、OA等系统可以对接、移植和扩展到微信平台上;
  • 三是微信电子商务及O2O;
  • 四是受制于淘宝和百度的各行各业的创业者,都能够参与微信生态链的建设并从中受益。

 

目前微信在对整个平台的运营力度与商业开放方面,还比较保守,腾讯自己会在微信上做什么、会新做什么,也许是创业者们最大的担心吧。

 

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

一条评论
  • lol

    2013 年 06 月 19 日 10:41

    请问.点击网站后.您是如何知道是该用户点击

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

技术交流、最新案例学习

请关注我的微信公众号