热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

微信公众平台如何与WebApp结合?

WebApp简而言之就是为移动平台而优化的网页,它可以表现得和原生应用一样,并且克服了原生应用一些固有的缺点。一般而言WebApp最大的入口是浏览器,但现在微信公众平台作为新兴的平台,结合其

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

 

(微信Web App示例)

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

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

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

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

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

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

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才会发挥它真正的力量。

 


推荐阅读
  • Windows 7 64位系统下Redis的安装与PHP Redis扩展配置
    本文详细介绍了在Windows 7 64位操作系统中安装Redis以及配置PHP Redis扩展的方法,包括下载、安装和基本使用步骤。适合对Redis和PHP集成感兴趣的开发人员参考。 ... [详细]
  • 利用Selenium与ChromeDriver实现豆瓣网页全屏截图
    本文介绍了一种使用Selenium和ChromeDriver结合Python代码,轻松实现对豆瓣网站进行完整页面截图的方法。该方法不仅简单易行,而且解决了新版Selenium不再支持PhantomJS的问题。 ... [详细]
  • 本文介绍如何使用 Android 的 Canvas 和 View 组件创建一个简单的绘图板应用程序,支持触摸绘画和保存图片功能。 ... [详细]
  • 本文介绍了如何利用 Spring Boot 和 Groovy 构建一个灵活且可扩展的动态计算引擎,以满足钱包应用中类似余额宝功能的推广需求。我们将探讨不同的设计方案,并最终选择最适合的技术栈来实现这一目标。 ... [详细]
  • 雨林木风 GHOST XP SP3 经典珍藏版 V2017.11
    雨林木风 GHOST XP SP3 经典珍藏版 V2017.11 ... [详细]
  • Python 内存管理机制详解
    本文深入探讨了Python的内存管理机制,涵盖了垃圾回收、引用计数和内存池机制。通过具体示例和专业解释,帮助读者理解Python如何高效地管理和释放内存资源。 ... [详细]
  • Nginx 反向代理与负载均衡实验
    本实验旨在通过配置 Nginx 实现反向代理和负载均衡,确保从北京本地代理服务器访问上海的 Web 服务器时,能够依次显示红、黄、绿三种颜色页面以验证负载均衡效果。 ... [详细]
  • 主板IO用W83627THG,用VC如何取得CPU温度,系统温度,CPU风扇转速,VBat的电压. ... [详细]
  • 在PHP后端开发中遇到一个难题:通过第三方类文件发送短信功能返回的JSON字符串无法解析。本文将探讨可能的原因并提供解决方案。 ... [详细]
  • HTML基础入门指南
    本文将深入浅出地介绍HTML的基础知识,包括其定义、开发工具、制定机构、特性、基本标签及更多实用内容。 ... [详细]
  • 并发编程 12—— 任务取消与关闭 之 shutdownNow 的局限性
    Java并发编程实践目录并发编程01——ThreadLocal并发编程02——ConcurrentHashMap并发编程03——阻塞队列和生产者-消费者模式并发编程04——闭锁Co ... [详细]
  • Python自动化测试入门:Selenium环境搭建
    本文详细介绍如何在Python环境中安装和配置Selenium,包括开发工具PyCharm的安装、Python环境的设置以及Selenium包的安装方法。此外,还提供了编写和运行第一个自动化测试脚本的步骤。 ... [详细]
  • 深入解析SpringMVC核心组件:DispatcherServlet的工作原理
    本文详细探讨了SpringMVC的核心组件——DispatcherServlet的运作机制,旨在帮助有一定Java和Spring基础的开发人员理解HTTP请求是如何被映射到Controller并执行的。文章将解答以下问题:1. HTTP请求如何映射到Controller;2. Controller是如何被执行的。 ... [详细]
  • 本文详细介绍了如何在Kendo UI for jQuery的数据管理组件中,将行标题字段呈现为锚点(即可点击链接),帮助开发人员更高效地实现这一功能。通过具体的代码示例和解释,即使是新手也能轻松掌握。 ... [详细]
  • 2012年7月30日,语言岛团队宣布其智能记单词软件V0.3.4.554版本正式开源。该版本不仅支持跨平台使用,还引入了多项创新功能,旨在帮助用户更高效地记忆单词。 ... [详细]
author-avatar
henrysong
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有