NFC碰一碰拉起任何应用,无需企业认证!
在之前的项目实践中,想通过NFC碰一碰快速唤醒应用,跳过传统的扫码打开方式。但是发现如果要对NFC标签写入数据的话,似乎需要企业认证,这对普通开发者并不友好。好在有小熊派Nano数字管家这样的案例,让我找到了另外一条简单的办法,就是利用小熊派Nano板子充当NFC标签。小熊派Nano板子显然是经过了企业认证,同时也有前辈开发了数字管家应用。本文将分享如何通过小熊派Nano,进行NFC碰一碰拉起任何应用。
0. 效果
1. 准备
我们需要准备以下内容:
- 小熊派Nano
- 72*72,160*160像素的应用logo
- 搭载鸿蒙系统,支持NFC的手机
1.1 小熊派Nano烧录
1.2 获取productID
1.2.1 在应用市场下载应用调测助手
1.2.2 进入NFC页,点击选择
1.2.3 申请productID
点击申请即可申请得到productID,每个账号一次性可申请3个ID,并且每个ID都有一个使用期限,过期了才能再申请。
如图,这里有两个已经过期了的ID号,还有3个是现在申请的,我们记住他,在后文的NFC配置中需要用到申请得到的ID号,这里每个账号的可能不同。
2. 配置NFC
- 进入华为开发者联盟官网,进入HarmonyOS服务平台。传送门
2.1 创建服务
- 选择HarmonyOS测试服务
补全信息,信息全部可以自定义,补充完毕后,点击创建。
2.2 填写服务信息
这里的信息基本上也是全部根据个人需求进行自定义。
- 基本信息
- 服务呈现信息
这里的logo是必填的,在之前我们已经准备好了两种大小的LOGO。
点击保存
2.3 填写配置信息
- 添加HarmonyOS标签
点击添加,标签名称自拟,产品型号填写我们之前申请到的productID,产品子型号填00即可,点击保存。
这里可以添加多个productID,在后面写入数据流的时候,注意对应即可。
- 补充FA信息
这里以唤醒分布式音乐播放器案例为例,具体资源在我的博客可以找到。
个性化分布式音乐播放器
- 选择支持的设备
- 填写包名
注意,这里填写的包名需要与唤醒应用的包名一致,这是唯一的关键因素!
包名,服务名(MainAbility)分别对应config.json文件中的"bundleName"和"mainAbility"
模块名对应config.json文件中 “moduleName”
其余信息自拟,点击保存
2.4 设置为测试态
- 点击测试
- 添加测试设备,通过手机号绑定
- 输入测试手机手机号即可
3. 测试
3.1 写入标签数据
- 打开应用调测助手,选择productID,这里选择在前文NFC配置页面设置的productID,如果申请的productID均已配置,那么随便选一个就好。
- 1246128c7b60ad1ed0286680f19206Lamp01308123456784011512teamX-Lamp01
关于这里的自定义数据的结构组成可以参考数字管家案例(传送门),但这条数据是可以通用的,所以直接用即可。
- 点击置入缓存区
开启手机NFC,与小熊派Nano板子碰一碰,写入数据。
3.2 碰一碰唤起应用
4. 总结
在一些场景里面,我们希望通过NFC碰一碰快速拉起应用,目前通过NFC标签实现的话需要企业认证。但是我们暂时可以借助小熊派Nano代替,NFC服务配置过程中,大部分信息自拟即可,关键在于包名,模块名,MainAbility名,productID信息不能出错,要一一对应。每次修改包名,唤醒不同应用的时候,都要将服务重新发布为测试态。
NFC碰一碰拉起任何应用,无需企业认证!相关推荐
- 鸿蒙HarmonyOS关于NFC碰一碰拉起FA
一不注意2022年就过去了,不过春节还没到,也还没完全过去, 还准备年前写一篇关于HarmonyOS的分享博客的,后来负责了一个HarmonyOS的JS开发的项目,就忘了这个事. 下面分享一下关于鸿蒙 ...
- AIoT方案|机智云NFC “碰一碰”智慧家庭一碰配网解决方案
随着5G + AIoT技术的发展及普及,智能设备配网控制已成为产品基础标配.在行业内部普遍存在的首次配网操作流程复杂,初次使用耗时替代,设备响应速度慢等问题,不利于用户初次使用和体验智能设备.因此,快 ...
- “碰一碰”版本的蓝牙键盘,来啦!
基于Neptune开发板的键盘蓝牙模块DIY指南0.3版本,实现"碰一碰"连接.支持Linux下HUAWEI DevEco Device Tool编译烧录.手机敲字回复,总因为大小 ...
- 【OpenHarmony成长计划】#校园极客秀#碰一碰配网快速上手(附WSL编译环境搭建)
碰一碰配网步骤与流程(以智能风扇为例): 一.整体流程图: 二.开发准备工作 华为手机,系统版本号为HarmonyOS2.0.0.168及以上(当前支持HarmonyOS系统的手机型号包括:Mate ...
- 华为p20nfc怎么复制门禁卡_“碰一碰”即可开大门,华为手机上这个“逆天”功能,你用了吗?...
随着我们智能手机和移动支付在全国范围内的普及,小伙伴们出门必备的四大件,从"钱包.身份证.手机.钥匙",逐渐演变成了"手机+钥匙",如果再把钥匙放进手机,是不是 ...
- 华为p20nfc怎么复制门禁卡_将钥匙添加到华为手机,“碰一碰”即可开门
移动支付的普及,让小伙伴们的出门四大件"身份证.手机.钱包.钥匙"逐渐演变成了"手机+钥匙",如果能把钥匙放进手机里,出门只带一部手机是不是更方便了?现在将钥匙 ...
- 请教一下,有哪位朋友知道儿童手表的碰一碰功能技术原理吗?
请教一下,有哪位朋友知道儿童手表的碰一碰功能技术原理吗? 碰一碰加好友,扩大朋友圈 社交功能作为电话手表的核心功能之一,其自然也是做了大量的优化.仅仅是加好友的方式便有很多种,其中最方便.最安全的方式 ...
- 鸿蒙系统碰一碰,华为正式发布鸿蒙手机操作系统 “碰一碰”就可实现设备互联...
华为2日发布包括智能手表.平板电脑在内的多款搭载HarmonyOS 2(鸿蒙)的新产品.华为同时宣布,旗下手机.平板电脑等多款设备将陆续启动HarmonyOS 2升级. 在当天的线上发布会上,华为常务 ...
- 华为汽车鸿蒙,华为鸿蒙来了!“碰一碰”就可实现设备互联
原标题:华为鸿蒙来了!"碰一碰"就可实现设备互联 华为2日发布包括智能手表.平板电脑在内的多款搭载HarmonyOS 2(鸿蒙)的新产品.华为同时宣布,旗下手机.平板电脑等多款设备 ...
最新文章
- Linux(Centos7)安装Docker
- 54. Spiral Matrix (Matrix)
- datatable java排序,JSF数据表(h:dataTable)DataModel排序数据
- app自动化测试之Appium 源码分析
- linux 驱动编译静态,Linux驱动静态编译和动态编译方法详解
- JSP的3种方式实现radio ,checkBox,select的默认选择值
- linux列出当前目录及父目录,linux – 仅列出文件的公共父目录
- openGL ES 教程(二):渲染管线
- linux笔记本电池管理,Linux系统笔记本电源管理方法实用指南
- 解决Linux系统下U盘只读文件系统问题
- SpringBoot 发送电子邮件
- java 调用 delphi_【java】试用JNA调用Delphi的dll方法。
- iOS - 苹果审核被拒3.2(f)
- win7虚拟机VCMI无法自动安装驱动程序
- c# picturebox 图像拖拽和缩放
- H3C 二层链路聚合
- 《人工智能》之《机器学习》
- postgresql用sql语句查询表结构
- Python高级:数据库CRUD操作
- bridge cc2021|adobe bridge cc 2021中文直装版(文件资源管理器) v11.0.0.83