特此申明:若有侵权,请联系我,我会第一时间删除

一. 小程序开发一般流程:

  1. 首先调用 wx.getHCEState(OBJECT), 判断设备是否支持NFC,(ios,android兼容性处理)

  2. 调用 wx.startHCE(OBJECT) 初始化手机的NFC模块;

  3. 初始化完成后,调用 wx.onHCEMessage(CALLBACK) 监听芯片响应的消息;

  4. 点击页面上的“询卡”按钮,调用 wx.sendHCEMessage(OBJECT)发送询卡指令;

  5. 这时 wx.onHCEMessage(CALLBACK) 应该可以收到带有uid信息的芯片响应数据;

  6. 根据uid发送select指令,以及后续多个指令;

  7. 全部操作完成后之后,调用 wx.stopHCE(OBJECT) 停止手机的NFC模块

二. 纯干货来啦! 代码链接,仅供参考!

  1. https://ask.dcloud.net.cn/article/114

  2. https://blog.csdn.net/leifengpeng/article/details/79745481

  3. https://my.oschina.net/u/1413001/blog/4627529

  4. https://ask.dcloud.net.cn/question/6726

  5. https://ask.dcloud.net.cn/question/12942

  6. https://ask.dcloud.net.cn/article/35046

  7. https://ask.dcloud.net.cn/article/35690

  8. https://ask.dcloud.net.cn/article/36376

  9. https://ask.dcloud.net.cn/article/36346

  10. https://github.com/whitedogg13/react-native-nfc-manager(react-native)

  11. http://bbs.wex5.com/forum.php?mod=viewthread&tid=103624

  12. https://stackoverflow.com/questions/41466773/react-native-android-read-nfc-card-id

  13. https://github.com/barodeur/react-native-nfc-ios

  14. https://www.npmjs.com/package/react-native-nfc

三. 你可能用到的参考代码,啥也不说,直接上链接。

  1. https://www.cnblogs.com/itgezhu/p/11037681.html

  2. https://www.phodal.com/blog/arduino-nfc-pn532-dfrobot-pn532-nfc/

  3. http://www.360doc.com/content/11/0524/13/474846_119019554.shtml

  4. https://www.dcloud.io/docs/api/index.html

  5. https://my.oschina.net/PJGc8YMb/blog/3013538

  6. https://blog.csdn.net/ieeso/article/details/106219861(uni-app 利用native调用Android NFC 读取RFID标签的UID)

  7. nctive的SDK调用:

  8. https://developer.blackberry.com/native/reference/core/com.qnx.doc.nfc.lib_ref/topic/nfc_connect.html

  9. 小程序NFC - API:

  10. https://developers.weixin.qq.com/miniprogram/dev/api/device/nfc/wx.stopHCE.html

  11. JavaScript 通过native.js 调用Android原生API:

  12. https://blog.csdn.net/su_sai/article/details/51636510

  13. 关于android原生开发:

  14. https://developer.android.google.cn/reference/android/nfc/NfcAdapter

  15. https://blog.csdn.net/weixin_33757609/article/details/92834998

  16. https://blog.csdn.net/qq_26787115/article/details/50831582?_t=t(初次开发应该注意事项:)

  17. 相关插件:

  18. https://www.wenjiangs.com/doc/ion-native-nfc

  19. https://ext.dcloud.net.cn/plugin?id=613

  20. 微信开发公众号页面配置JS-SDK调用微信接口:

  21. https://blog.csdn.net/weixin_38571379/article/details/94577104

  22. https://blog.csdn.net/qq_44868663/article/details/98208407

  23. UNI-APP开发微信公众号(H5)JSSDK调式:

  24. https://blog.csdn.net/ronhsu/article/details/105403448

  25. node.js开发微信公众号:

  26. https://www.cnblogs.com/hvkcode/p/6913033.html

  27. https://coding.imooc.com/class/38.html(视频教程)

不用谢我,我不生产代码,我只是代码的搬运工!!!!!!!

关于微信NFC功能开发的链接总结的更多相关文章

  1. [5] 微信公众号开发 - 微信支付功能开发(网页JSAPI调用)

    1.微信支付的流程 如下三张手机截图,我们在微信网页端看到的支付,表面上看到的是 "点击支付按钮 - 弹出支付框 - 支付成功后出现提示页面",实际上的核心处理过程是: 点击支付按 ...

  2. 微信公众号开发 [05] 微信支付功能开发(网页JSAPI调用)

    1.微信支付的流程 如下三张手机截图,我们在微信网页端看到的支付,表面上看到的是 "点击支付按钮 - 弹出支付框 - 支付成功后出现提示页面",实际上的核心处理过程是: 点击支付按 ...

  3. android nfc功能开发

    链接:Android NFC开发详细总结   https://blog.csdn.net/zhwadezh/article/details/79111348 链接2:Android NFC功能 简单实 ...

  4. 关于微信分享功能开发的一些bug

    wx.onMenuShareTimeline({//onMenuShareTimeline title: (h('#mainForm').children('.content').inf('value ...

  5. NFC模组,开发NFC功能 仅仅要几条指令的事情

    特点:实现NFC透明传输.内置NFC协议栈,支持UART串口直接读写,用于门禁能够同一时候兼容手机和卡片开门,还能实现动态密钥,读到的NFC数据自己主动串口输出,会串口就能开发NFC,不须要研究LLC ...

  6. AndroidStudio用微信官方方法接入微信分享功能

    转载请注明出处:http://www.cnblogs.com/wangoublog/p/5367950.html 现在微信的功能众所周知,用户量.影响力也是惊人,很多应用接入微信的功能已成为一种不可缺 ...

  7. 微信小程序开发详解——小程序,大颠覆!

    微信小程序开发 联系 苏念 188.1414.7927  微信小程序系统开发 微信新功能开发 小程序开发 小程序怎么开发 app小程序开发 简化小程序开发 微信小程序定制 小程序制作 开发微信小程序  ...

  8. C#开发微信门户及应用(40)--使用微信JSAPI实现微信支付功能

    在我前面的几篇博客,有介绍了微信支付.微信红包.企业付款等各种和支付相关的操作,不过上面都是基于微信普通API的封装,本篇随笔继续微信支付这一主题,继续介绍基于微信网页JSAPI的方式发起的微信支付功 ...

  9. 升讯威微信营销系统开发实践:(3)功能介绍与此项目推广过程的一些体会( 完整开源于 Github)

    GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction因为个人精力时间有限,不会再对现有代码进行更新维护,不过微信接口比较稳定,经测试至 ...

随机推荐

  1. java 关于 a==null 和 null==a, a.equals("123") 和“123”.equals(a)

    一: a==null 和 null==a 实验 所以 a==null 和 null==a 没区别 二: a.equals("123") 和"123".equal ...

  2. 04、MyBatis DynamicSQL(Mybatis动态SQL)

    1.动态SQL简介 动态 SQL是MyBatis强大特性之一. 动态 SQL 元素和使用 JSTL 或其他类似基于 XML 的文本处理器相似. MyBatis 采用功能强大的基于 OGNL 的表达式来 ...

  3. Jrebel & Xrebel 在线激活方法 (亲测可用)

    一开始用eclipse的时候虽然这是一个狂吃内存的家伙,但是调试代码是真的舒服,修改过的代码可以不用重启热加载,后来转idea,虽然idea很完美但是也有不足的地方,比如代码调试就不能热加载. 还好有 ...

  4. ASP.NET Core管道详解[3]: Pipeline = IServer + IHttpApplication

    ASP.NET Core的请求处理管道由一个服务器和一组中间件构成,但对于面向传输层的服务器来说,它其实没有中间件的概念.当服务器接收到请求之后,会将该请求分发给一个处理器进行处理,对服务器而言,这个 ...

  5. configure.ac和Makefile.am的格式解析概述

    1. configure.ac和Makefile.am的格式解析概述 1.1. Autotools相关工具链 1.1.1. Autotools 1.1.2. 其他相关工具 1.2. 工具链的流程 1. ...

  6. 万字长文!从底层开始带你了解并发编程,彻底帮你搞懂java锁!

    线程是否要锁住同步资源 锁住 悲观锁 不锁住 乐观锁 锁住同步资源失败 线程是否要阻塞 阻塞 不阻塞自旋锁,适应性自旋锁 多个线程竞争同步资源的流程细节有没有区别 不锁住资源,多个线程只有一个能修改资 ...

  7. 怎么用在线思维导图Ayoa规划个人任务

    在Ayoa的任务板功能中可以对某一任务进行详细设置,例如改变紧急情况/重要程度.添加到我的计划工具.设置开始日期.截止日期等. 图1:任务详情设置 而这里的"我的计划工具"就是一个 ...

  8. 在线思维导图Ayoa可以用来梳理双十一优惠规则哦

    一年一度的双十一又要来了,小伙伴们是否准备好开始买买买了呢?今年双十一,遇上英雄联盟S10总决赛,1/4决赛苏宁对上京东也让这个"电商大战"产生了很多有趣的梗.当然在玩梗的同时,广 ...

  9. 解决Tuxera NTFS for Mac软件安装问题

    在听到小凡的电话说"Tuxera NTFS for Mac软件安装失败,怎么办"的时候,小编心里真像有一万头草泥马在奔腾--苹果软件还能安装失败!? 挥手把一万头草泥马赶走,脑补着 ...

  10. 从执行上下文角度重新理解.NET(Core)的多线程编程[2]:同步上下文

    一般情况下,我们可以将某项操作分发给任意线程来执行,但有的操作确实对于执行的线程是有要求的,最为典型的场景就是:GUI针对UI元素的操作必须在UI主线程中执行.将指定的操作分发给指定线程进行执行的需求 ...