• 微信公众平台如何与Web App结合?


    Web App简而言之就是为移动平台而优化的网页,它可以表现得和原生应用一样,并且克服了原生应用一些固有的缺点。一般而言Web App最大的入口是浏览器,但现在微信公众平台作为新兴的平台,结合其内置浏览器可以和Web App很好的结合,虽然现在还不够成熟,但有可能取代浏览器成为Web App第一大入口。

    AD:2013云计算架构师峰会超低价抢票中

     

    (微信Web App示例)

    Web App的入口说白了就是一个链接,但是链接不符合移动端的输入方式,链接的分发成为难题,而微信公众平台有很多种方式可以发送链接。

    一、微信公众账号发送链接的方法

    1)给用户回复的文字消息

    微信文字消息支持简单的HTML代码,如<a>标签:

    1. <a href="http://zhidao.baidu.com/question/517758366.html">baiduzhidao</a>哈哈  

    不过群发消息中的文字消息不支持这个,请勿搞混。

    2)单条图文消息

    如果是给用户推送Web App,推荐使用这个方法,用户体验最好。

    它包含标题、图片、简介,用户点击即相当于点击链接。

    3)多条图文信息中的原文链接

    在发多条图文信息时,在正文下面有原文链接,通过适当引导,这个也可以作为Web App的入口。

    二、微信Web App的优缺点

    微信Web App可以在一定程度上解决“5秒问题”,即公众账号在接受到用户的请求后5秒内必须回应,否则此次对话视为失效。而通过Web App,我们可以返回给用户一个链接,而将问题在链接中的页面解决。

    而在另一方面,我认为微信Web App相比一般的Web App有以下优点:

    天生的营销平台和用户系统。推广是很痛苦和花钱的,注册对用户来说是痛苦的,特别是在移动平台,而微信没有这些问题,打开公众账号即用。

    避免图标海洋。一个公众账号可以包含很多个Web App,而一般的Web App每一个都要生成图标或者加标签,这在用户体验上其实是不好的。

    当然缺点也是有的:

    微信内置浏览器目前功能还是太弱而限制太多,Web App不能完全的发挥其功能。

    另外微信内置浏览器不能取消屏幕上下的导航条,Web App的展示空间受到压缩,这在体验上也不是很好。

    目前微信的内置浏览器是调用系统自带的浏览器组件来运行的,这样在Android平台中的碎片化也随之得到放大,如多泡游戏试运行微信HTML5游戏,就发现很多Android机型运行游戏有问题。

    我们期待微信今后能自带浏览器内核,并开放浏览器接口,这样能在所有平台上体验统一,并且不输一般的Web App,到那时候微信作为一个Web App才会发挥它真正的力量。

    本人精通java高并发,DDD,微服务等技术实践,专注java,rust技术栈。 本人姓名郭莹城,坐标深圳,前IBM架构师、咨询师、敏捷开发技术教练,前IBM区块链研究小组成员、十多年架构设计工作经验,《区块链核心技术与应用》作者之一, 现聚焦于:区块链创投与交易所资源对接和技术咨询。 工作微信&QQ:360369487,区块链创投与交易所资源对接,加我注明:博客园+对接,技术咨询和顾问,加我注明:博客园+顾问。想学习golang和rust的同学,也可以加我微信,备注:博客园+golang或博客园+rust,谢谢!
  • 相关阅读:
    重温集合
    REST接口
    分布式与集群
    桶排序思想与高频面试题---相邻两数最大插值(maxGap)
    八大基本排序---堆排序、堆结构
    八大基本排序---快速排序(经典快排、随机快排)(荷兰国旗问题)
    20.栈中最小元素的min函数
    小和问题、逆序对问题
    接口--Comparable接口【哈夫曼树】
    八大基本排序--堆排序
  • 原文地址:https://www.cnblogs.com/gyc567/p/3198797.html
Copyright © 2020-2023  润新知