HarmonyOS 产品用到NFC标签 HarmonyOS在后台碰到NFC卡片标签后拉起应用,原理是通过设置的包名吗
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
NFC开发,HarmonyOS设备触碰nfc标签触发操作拉起应用,并把nfc标签数据传递过来
840浏览 • 1回复 待解决
碰一碰拉起FA的nfc标签申请
9877浏览 • 2回复 待解决
HarmonyOS 后台应用扫描NFC卡片匹配拉起的原则是什么
40浏览 • 1回复 待解决
HarmonyOS NFC扫描标签内容的用例代码
32浏览 • 1回复 待解决
#鸿蒙通关秘籍#NFC标签前台读写和后台读写的区别是什么?
133浏览 • 1回复 待解决
#鸿蒙通关秘籍#NFC标签的主要技术类型有哪些?
125浏览 • 1回复 待解决
HarmonyOS NFC的后台方式是否可以指定拉起特定应用而不是应用列表
59浏览 • 1回复 待解决
HarmonyOS是否支持NFC能力,NFC能力如何使用
432浏览 • 1回复 待解决
HarmonyOS NFC功能的开发调试
514浏览 • 1回复 待解决
HarmonyOS 钱包NFC接口对接
360浏览 • 1回复 待解决
HarmonyOS NFC读卡写数据这块HarmonyOS API支持吗
35浏览 • 1回复 待解决
HarmonyOS 关于NFC设备触发手机后,跳转应用的指定页面功能
764浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中配置不同的产品包名?
116浏览 • 1回复 待解决
HarmonyOS 引入@ohos.nfc.tag
208浏览 • 2回复 待解决
HarmonyOS web通过loadData加载h5标签
244浏览 • 1回复 待解决
NFC相关代码的HarmonyOS化策略demo
46浏览 • 1回复 待解决
HarmonyOS NFC开放了ISO/ICE14443 TYPE A协议吗?
32浏览 • 1回复 待解决
HarmonyOS nfc识别身份证能力
283浏览 • 1回复 待解决
怎样实现XML标签和标签值的解析?
339浏览 • 1回复 待解决
HarmonyOS 手动设置签名信息后,包名不匹配问题
132浏览 • 1回复 待解决
HarmonyOS 应用的包名命名规则
962浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙XML解析标签和标签值
129浏览 • 1回复 待解决
HarmonyOS手机如何使用nfc功能?
170浏览 • 0回复 待解决
HarmonyOS手机如何使用nfc功能
441浏览 • 1回复 待解决
HarmonyOS Span标签样式问题
469浏览 • 1回复 待解决
HarmonyOS系统在后台碰到NFC卡片标签后拉起应用,主要是通过以下机制实现的:
1.后台读卡方式:
当设备处于亮屏和解锁状态时,系统会自动启动后台读卡功能。
如果设备检测到NFC卡片,系统会根据预设的读卡技术类型,匹配能够处理该卡片的应用程序。
如果只能匹配到一个应用程序,则直接拉起该应用程序的读卡页面;如果匹配到多个应用程序,则弹出应用选择器,让用户选择指定的读卡应用。
2.权限声明:
在应用的属性配置文件(如module.json5)中,需要声明NFC读卡所需的权限,包括ohos.permission.NFC_TAG。
需要在应用的技术配置中声明支持的NFC读卡技术类型。
3.监听回调机制:
可以使用tag.registerForegroundDispatch方法注册对NFC卡片的监听事件,实现前台应用优先分发的效果。
通过设置elementName、discTech和callback参数,系统可以在检测到NFC卡片时,优先通知前台应用程序进行处理。
4.NFC标签信息处理:
当应用程序需要读取或写入NFC卡片信息时,可以通过相关的读写接口(如tag.ndef.makeExternalRecord和tag.getTagInfo)来实现。
综上所述,HarmonyOS系统在后台碰到NFC卡片标签后拉起应用,主要是通过权限声明、监听回调机制和NFC标签信息处理等机制实现的,而不仅仅是通过设置的包名。