博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序/公众号/开放平台开发资料汇总
阅读量:5734 次
发布时间:2019-06-18

本文共 2397 字,大约阅读时间需要 7 分钟。

hot3.png

各文档入口地址

  • 小程序(提供小程序各能力说明):; (可实现功能直达)
  • 公众号(提供微信内部公众号相关能力,如快速登录、JSSDK调用、支付等):
  • 开放平台(提供联合登录、分享等能力):

 

关于微信帐号体系的设计:帐号信息都要用unionid,只在公众号/小程序支付时需要使用openid,所以在会员帐户体系设计时,两者都要分别保存,因为业务上都会使用到。唯一帐号的判断要使用unionid.

 

小程序相关问题

UPDATE:5.11 wx.getUserInfo已经不会弹授权提示了。

1、公众号可关联不同主体的3个小程序,公众号可关联同一主体的10个小程序(也就是说,同一公众号可关联13个小程序);同一个小程序可关联最多3个公众号。另外,微信对所有公众号开放关联小程序的能力。

关联规则:

  • 所有公众号都可以关联小程序。
  • 一个公众号可关联10个同主体的小程序,3个不同主体的小程序。
  • 一个小程序可关联500个公众号。
  • 公众号一个月可新增关联小程序13次,小程序一个月可新增关联500次。

2、个人小程序不能申请微信支付。申请完支付后可以绑定旧的商户id。

3、公众号打开小程序的途径:菜单、模板消息、文章内嵌和帐号属性

4、生成小程序码的接口,可以生成带参数小程序码,实现来源的跟踪相关功能

5、小程序与公众号页面互跳转(外部h5没通,公众号文章已经打通,)

6、小程序获取手机号码

7、

8、当用户点击“显示在聊天顶部”时,后台音乐不会暂停播放;

9、本地文件存储的大小限制为 10M

10、,代管小程序的业务开发能力;

11、

12、。支付申请后可以绑定旧的商户id。小程序支付时必须使用openid,而不是unionid!所以在设计库表时两个都要保存,unionid可以做为帐号,openid作为支付时使用。

13、跳转到小程序的二维码设置:登录小程序后台,设置-开发设置,滚动到最底部,找到“扫普通链接二维码打开小程序”,添加。。

针对已经有旧的二维码,如果想跳转到小程序,可以定义跳转规则:线下商户可不需更换线下二维码,在小程序后台完成配置后,即可在用户扫描普通链接二维码时打开小程序,使用小程序的功能。

测试了此功能,创建二维码规则时有个不太灵活的地方,有个检验文件的路径,不是根目录,需要在子目录下面,但是目录很多框架的子目录并不是实际的子目录,要程序定义或修改配置(如https://tf.xxx.com/index.php/Mobile/Yun/index/),所以还要特殊处理。

生成的二维码,如果是开发者帐号会自动弹到小程序,其他用户仍会引导到h5页面。

14、小程序中加载h5页面的能力(),在h5里获取地理位置需要授权:the permission value is offline verifying,需要走原来公众号开发时的jsapi_ticket授权流程。

15、

只能先使用APP分享过小程序的app才能再次打开app。而且不能由js api直接打开,只能用户点击触发打开。

16、,既哪些地方可以调起小程序

17、WXML不支持对象遍历,都得转化成数组。不支持WXML内容绑定。不支持数据变化双向绑定。高德免费地图不支持境外地图,要彩贴瓦片技术处理。

18、小程序客服:先在小程序里,然后在小程序页面,点击可以直接发起与客服聊天的界面。(小程序页面不能扫描识别普通二维码)(体验版、开发版收不到消息?)

19、小程序可以发起拨打电话。

20、一个小程序帐号可配置不多于10个二维码前缀规则()

21、

22、微信小店可以直接升级成小程序,但还要发布审核后才能显示里面的商品!否则只能显示一个空白页

23、小程序支付时,生成订单正常,但小程序发起支付时提示:支付验证签名失败,调UnifiedOrder统一下单时设置了appid,但在调JsApiPay签名时没有设置appid,导致两者不一致,并最终支付失败。也就是说下单和签名,要确定同一个appid(吐槽一下PHP SDK,N久的代码了,微信配置都定义的是常量const,不能同时多套代码使用,不过我已经修改了他们的代码,同时支持多个微信支付帐号)

H5支付相关问题

1、app内嵌h5微信支付是返回不了app的,要弹出h5页面到浏览器再支付;

提醒:H5支付不建议在APP端使用,如需要在APP中使用微信支付,请接APP支付,文档详见微信支付开发文档。。

2、时如果提示:商户号该产品权限预开通中,请等待产品开通后重试,表示要发邮件给微信再申请或有申请还没有审核通过。 (不过貌似新版文档上已经去掉了如何申请的说明?)可能是openid对应的支付商户id没开通h5支付导致的

H5支付体验页面 http://wxpay.wxutil.com/mch/pay/h5.v2.php,内嵌app的webview可以调起支付,但返回不了app。

3、手机普通网页如果要实现微信登录,(他是开放平台功能,不是功能号、服务号、或小程序的功能),例子可以访问京东官网的登录功能(貌似是一个私有限制功能,不公开开放,其他商家要使用扫瞄二维码方案登录)。如果要开通支付,需要要绑定有开通支付的商家。【微信官方回复邮件:没有开放手机h5联合登录能力,web网面只有扫码登录方式】在手机h5上基本没法自动登录,那微信的h5支付在手机上也就没法使用了。【update:trade_type=JSAPI,openid参数也是必传的,h5支付可以不用openid】

4、手机h5支付不需要用户使用微信登录帐号,也即不需要openid就可以发起支付。openid仅在js-sdk公众号里支付才需要。

5、h5支付可以指定回调的网址,

转载于:https://my.oschina.net/swingcoder/blog/1788579

你可能感兴趣的文章
java Double保留小数点位数
查看>>
Oracle to_char,to_date
查看>>
《读书报告 -- Elasticsearch入门 》-- 安装以及简单使用(1)
查看>>
mac利用Synergy操作多台电脑
查看>>
volatile足以保证数据同步吗
查看>>
Spring Boot 在localhost域奇怪的404问题(Mac book pro)
查看>>
大数据隐私保护措施有哪些?
查看>>
为什么百度首页的HTML源码最后一行要多一行?浪费空间呀!
查看>>
武汉建成全国首个智慧城市时空信息云平台
查看>>
机器学习在商业领域大有作为,但还需要跨过数据和政策的难关
查看>>
P2P、P2C 、O2O 、B2C、B2B、 C2C的概念解析
查看>>
张晓波:浅谈大数据应用的知与行|V课堂第82期
查看>>
对话阿里首位安全工程师:巨头的切入点
查看>>
Tech.Ed2013:企业如何轻松应对BYOD?
查看>>
"三维互联网"遭遇"云" 放飞3D体验梦想
查看>>
IBM PureData“大数据专家”添时代价值
查看>>
NAnt 简介
查看>>
自制tunnel口建虚拟专网实验
查看>>
SAMI:来自三星的基于Docker和Mesos的容器解决方案(一)
查看>>
平安科技亮相重庆,「AI人脸识别+健康医疗」首秀;GE 推智能医疗影像系统UV6.0,已在3000家机构投入使用...
查看>>