Harmony3.0如何實現NFC碰一碰配置
最近更新了HarmonyOS3.0系統,按照過去的方法配置NFC碰一碰方法配置應用,發現出現了一些問題,在一些摸索測試中總結了一套最新最簡潔的配置方法。本次為之前的遙控器應用,配置碰一碰功能。
1、效果
2、準備
- 具備NFC功能的HarmonyOS3.0手機。
- NFC標簽
- 待配置應用的icon,72x72,160x160兩種大小的jpg或png文件。
3、配置
(1)下載安裝應用調試助手
(2)申請Product ID
每個賬號每個月最多申請3個Product ID,這時候用來與我們的應用包名進行對應用的,非常重要。我們可以用一個或者多個Product ID來綁定一個應用。
(3)配置碰一碰服務
進入[華為開發者聯盟],點擊智慧服務->HarmonyOS服務平臺。(https://developer.huawei.com/consumer/cn/console#/serviceCards/)。
創建服務。
服務信息(自定義即可)。
服務配置信息(完全自定義)。
在服務配置中的基本信息和服務呈現信息填寫必選項(自定義)。
配置頁面(重點)。
HarmonyOS標簽,這里需要配置我們剛剛申請到的Product ID,至少1個,其他信息自擬。
FA信息,這里配置支持的設備。
App包名要與HarmonyOS工程的包名一致。
模塊名與HarmonyOS工程中的config.json中的模塊名一致,一般為entry。
服務名,也就是我們工程中的MainAbility的名稱,注意這里在HarmonyOS2.0中一般是包名+“.MainAbility”,但是在3.0中用entry替換了包名的最后一個字段。
測試態。
這里添加手機設備的手機號,點擊準備測試即可。
4、寫入標簽
選擇Product ID(只要配置了的ID都可以用,每次只能選擇一個Product ID),點擊置入緩存區,貼近NFC標簽,顯示寫入緩存成功即代表成功。
注意,在進行碰一碰觸發的時候盡量貼近NFC標簽一段時間,速度過快容易導致拉起失敗。