最近更新了 HarmonyOS 3.0 系統,按照過去的方法配置 NFC 碰一碰方法配置應用,發現出現了一些問題,在一些摸索測試中總結了一套最新最簡潔的配置方法。本次為之前的遙控器應用,配置碰一碰功能。
效果如下:
準備
如下:
NFC 標簽
待配置應用的 icon,72x72,160x160 兩種大小的 jpg 或 png 文件。
配置
①下載安裝應用調試助手
②申請 Product ID
每個賬號每個月最多申請 3 個 Product ID,這時候用來與我們的應用包名進行對應用的,非常重要。
我們可以用一個或者多個 Product ID 來綁定一個應用。
③配置碰一碰服務
進入[華為開發者聯盟],點擊智慧服務->HarmonyOS 服務平臺。
創建服務:
服務信息(自定義即可):
服務配置信息(完全自定義):在服務配置中的基本信息和服務呈現信息填寫必選項(自定義)。
配置頁面(重點):HarmonyOS 標簽,這里需要配置我們剛剛申請到的 Product ID,至少 1 個,其他信息自擬。
FA 信息,這里配置支持的設備。
App 包名要與 HarmonyOS 工程的包名一致。
模塊名與 HarmonyOS 工程中的 config.json 中的模塊名一致,一般為 entry。
服務名,也就是我們工程中的 MainAbility 的名稱,注意這里在 HarmonyOS 2.0 中一般是包名+“.MainAbility”,但是在 3.0 中用 entry 替換了包名的最后一個字段。
測試態:這里添加手機設備的手機號,點擊準備測試即可。
寫入標簽
選擇 Product ID(只要配置了的 ID 都可以用,每次只能選擇一個 Product ID),點擊置入緩存區,貼近 NFC 標簽,顯示寫入緩存成功即代表成功。
注意,在進行碰一碰觸發的時候盡量貼近 NFC 標簽一段時間,速度過快容易導致拉起失敗。
結語
NFC 近場短距離通信能夠帶來碰一碰即開的優秀體驗,在 HarmonyOS 3.0 中 NFC 配置發生了一些細微的變化。 市面上可購買到的能夠進行讀寫的 NFC 標簽都能被配置為具有喚起 FA 的能力。 而這里僅僅是完成了喚起功能,實際上我們還能夠向 NFC 標簽中事先寫入自定義的數據,在碰一碰的過程中讀取這些信息并進行處理,例如碰一碰聯網功能。 但是由于 JS/ETS 工程中的有關 NFC 讀取部分的 API 尚未開放,在后續開放后,我們能夠進行碰一碰快速組網,不需要手動鏈接 IP 了。
審核編輯:湯梓紅
-
華為
+關注
關注
216文章
34536瀏覽量
253012 -
nfc
+關注
關注
59文章
1632瀏覽量
180971 -
Product
+關注
關注
0文章
64瀏覽量
10001 -
HarmonyOS
+關注
關注
79文章
1982瀏覽量
30579
原文標題:鴻蒙3.0上配置NFC碰一碰
文章出處:【微信號:gh_834c4b3d87fe,微信公眾號:OpenHarmony技術社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論