09月27, 2020

APP与微信交互

一、背景

APP导流至微信

二、技术调研

2.1 原生APP与微信交互

iOS与安卓平台的原生应用,均可通过微信提供的SDK实现相关功能,与微信APP交互。目前支持的交互如下:

2.2 APP内的webview与微信交互

目前微信支持的功能均通过SDK暴露给开发者。对于native应用有适用于native的sdk。而普通网页的jssdk支持的一系列交互前提需在微信内打开,否则会提示【请在微信客户端打开链接】

2.3 微信内的网页交互能力

前提是接入微信jssdk,网页在微信内打开。https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html

  • 拍照
  • 语音
  • 微信分享
  • 扫一扫
  • 卡券
  • 支付
  • 地理位置
  • 摇一摇
  • 微信小店
  • 智能接口

三、结论

app可以调起微信小程序,参见微信读书组队场景 app可以通过经过用户授权,给微信账户发送消息通知的方式引起用户关注公众号 app内嵌的webview页面不可以直接和微信交互

四、交互建议

4.1 如果是通过webview承载,则可以生成海报带二维码,引导用户保存图片,从微信打开并识别。在微信侧做转化,如关注公众号等

alt

4.2 APP通过微信分享接口,分享小程序卡片至微信,点击卡片访问小程序

alt

4.3 在APP端打开微信小程序页面,引导用户在微信小程序做注册登录等操作

alt

4.4 通过一次性消息订阅接口,在APP内调起微信用户授权,授权通过后给用户发送消息,提醒关注公众号 alt alt alt

Refs:

  1. https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Launching_a_Mini_Program/Launching_a_Mini_Program.html APP 拉起小程序 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html jssdk
  2. http://www.geekpark.net/news/229451 轻芒APP 注:经验证,轻芒APP目前已没有跳转至微信小程序的交互了,微信读书组队场景会直接打开小程序
  3. https://www.jianshu.com/p/5d12e08df832 转转APP-如何引导用户关注公众号

本文链接:http://fengbaiyang.cn/post/app-wx.html

-- EOF --

Comments

暂不支持评论,如有问题,请发邮件至baiyang.feng@outlook.com。 望不吝赐教~