HarmonyOS 产品用到NFC标签 HarmonyOS在后台碰到NFC卡片标签后拉起应用,原理是通过设置的包名吗
HarmonyOS
赞
收藏 0
回答 1
相关问题
NFC开发,HarmonyOS设备触碰nfc标签触发操作拉起应用,并把nfc标签数据传递过来
1657浏览 • 1回复 待解决
碰一碰拉起FA的nfc标签申请
11079浏览 • 2回复 待解决
HarmonyOS 是否支持NFC Ndef标签的读取?
845浏览 • 1回复 待解决
HarmonyOS 后台应用扫描NFC卡片匹配拉起的原则是什么
828浏览 • 1回复 待解决
HarmonyOS NFC扫描标签内容的用例代码
800浏览 • 1回复 待解决
#鸿蒙通关秘籍#NFC标签前台读写和后台读写的区别是什么?
1161浏览 • 1回复 待解决
#鸿蒙通关秘籍#NFC标签的主要技术类型有哪些?
1011浏览 • 1回复 待解决
HarmonyOS NFC的后台方式是否可以指定拉起特定应用而不是应用列表
1054浏览 • 1回复 待解决
HarmonyOS nfc后台读取是如何传给app的
606浏览 • 1回复 待解决
HarmonyOS NFC功能升级后报错
773浏览 • 1回复 待解决
HarmonyOS是否支持NFC能力,NFC能力如何使用
1260浏览 • 1回复 待解决
HarmonyOS NFC透传
842浏览 • 1回复 待解决
HarmonyOS 关于NFC设备触发手机后,跳转应用的指定页面功能
1915浏览 • 1回复 待解决
HarmonyOS NFC读卡失败
811浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中配置不同的产品包名?
1199浏览 • 1回复 待解决
HarmonyOS NFC功能的开发调试
1327浏览 • 1回复 待解决
HarmonyOS NFC方案如何实现
822浏览 • 1回复 待解决
HarmonyOS 钱包NFC接口对接
1249浏览 • 1回复 待解决
HarmonyOS NFC读卡写数据这块HarmonyOS API支持吗
721浏览 • 1回复 待解决
HarmonyOS 如何跳转到系统设置页面去开启NFC
1068浏览 • 1回复 待解决
HarmonyOS 当scroll标签嵌套RichText标签时高度冲突
621浏览 • 1回复 待解决
HarmonyOS Text组件支持html标签吗
661浏览 • 1回复 待解决
HarmonyOS手机如何使用nfc功能?
729浏览 • 0回复 待解决
HarmonyOS手机如何使用nfc功能
1264浏览 • 1回复 待解决
HarmonyOS nfc读取设备存储信息
710浏览 • 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标签信息处理等机制实现的,而不仅仅是通过设置的包名。