2015-11-02 18 views
2

我想實現在Android-6.0棉花糖中引入的指紋,但面臨一個問題。
問題是,當我嘗試運行此指紋:太多的嘗試問題

android-FingerprintDialog

提供的示例代碼顯示一個「嘗試次數過多」的錯誤不止一次。
要重現該問題,步驟

1 - 點擊購買按鈕
2 - 提供錯誤的觸摸ID,直到「過多嘗試」錯誤發生
3 - 提供密碼
4 - 再次點擊購買按鈕。

現在,它再次顯示了「嘗試次數過多」的錯誤和密碼要求(這不是應該的行爲)

請告訴我如何解決這個問題。

回答

3

指紋API的具體實現可能因不同的設備製造商而異。指紋API提供了「標準」,但Android操作系統的開源特性意味着定製也可能發生。我已經完成了對華爲P6,LG 5X和三星S5,S6和S7的測試。 (三星設備使用專有的Pass API,但展現出與Android指紋API類似的行爲。)在我已經達到最大失敗的認證嘗試後使用Android 6.0指紋API的經驗中看到的情景:

  • 鎖定指紋掃描儀30秒。
  • 鎖定指紋掃描器並要求備份密碼。
  • 將指紋掃描器鎖定30秒並需要備份密碼。

輸入備份密碼後,指紋掃描儀是否再次可用並等待30秒?瞭解您測試過的設備(製造商和型號)也很有幫助。

+0

如果超過30秒,究竟有多少秒?我還沒有觀察到超過30秒的鎖定時間,也沒有發現與上述三種行爲不同的行爲,包括Nexus 5x。 – MStrapko

+0

@nikhil,我有一個Nexus 5X,它正好30秒。不知道你使用哪個時鐘進行計數,但可能是在計數土豆。 – mradzinski