0
我在寫NFC支付應用程序。是否有必要讓付款應用程序執行HCE交易?
我知道我可以使用HCE進行NFC交易,無論應用程序是否打開。但我不知道是否有必要讓應用程序在後臺運行。
支付應用程序是否需要在後臺運行?
我在寫NFC支付應用程序。是否有必要讓付款應用程序執行HCE交易?
我知道我可以使用HCE進行NFC交易,無論應用程序是否打開。但我不知道是否有必要讓應用程序在後臺運行。
支付應用程序是否需要在後臺運行?
是的,您的應用需要在HCE交易期間在後臺運行。
但是,Android會自動處理這一點。您需要做的就是在您的應用的清單中註冊您的HostApduService
類實現及其AID列表。在任何宣稱艾滋病的選擇,Android將自動查找相應的HostApduService
實施,開始(實際上綁定),如果其尚未啓動,並傳遞的APDU給它。
需要注意的是,你甚至可以有一個支付應用程序,沒有任何活動可言,所以沒有必要爲您的應用程序的任何活動,啓動並隱藏在後臺HCE工作。