簡體   English   中英

Android和Ios手機中的Programm NFC卡

[英]programm NFC Card inside the phone Android and Ios

我們的工作中有一台打印機,並且該打印機具有讀卡器以識別使用該卡進行打印的用戶,現在我們有一個適用於ios和android的應用程序。 我們想用我們的應用程序替換卡,我是否可以使該應用程序具有類似於卡的功能,我的意思是用戶可以轉到卡掃描儀並在手機中使用nfc,我可以做與QR碼相同的功能,

因此,基本上該應用程序會在應用程序內部生成一張卡,並且打印機中的卡掃描儀可以從我們的手機讀取它,這對於iOS和android是否可行

當前無法在iOS上使用主機卡仿真(HCE)。 在Android上有可能,我沒有Android開發經驗,因此除了指向文檔之外,我在編程方面沒有任何幫助。

注意:它對復制/克隆任意卡有限制。

看到邁克爾·羅蘭(Michael Roland)的答案

  1. 許多訪問控制系統使用卡ID(UID)來識別卡(甚至進行訪問控制!)。 使用Android HCE,應用程序無法設置仿真卡ID。

  2. 許多訪問控制系統使用的卡/訪問令牌不基於ISO 14443-4(ISO-DEP)+ ISO 7816-4智能卡協議。 使用Android HCE,應用程序只能模擬使用ISO 7816-4 APDU和應用程序結構的智能卡應用程序。

  3. 即使訪問控制系統不使用卡ID並使用ISO 7816-4智能卡應用程序,卡也很可能包含一些無法通過智能卡命令從卡中提取的加密機密(秘密密鑰)。

另一個值得考慮的選擇是在Android和iOS上使用支持NFC的錢包通行證。 這有點復雜,但最終產品卻非常相似。 PassNinja,我們正在嘗試簡化創建,分配和讀取NFC移動錢包通行證的過程。

免責聲明:我為PassNinja背后的公司Flomio工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM