2016-11-21 42 views
0

我正在研究iOS應用程序,我需要集成觸摸ID和密碼,我Google搜索並找到很多觸摸ID的教程,我遵循this併成功完成。每件事都很好,但在彈出窗口是說輸入密碼 如下圖所示picture我有幾個疑問。iOS中的觸摸ID密碼集成

  • 是否可以使用蘋果默認密碼視圖,如鎖定屏幕所示?
  • 如果是,那麼蘋果會允許上傳應用到appstore上嗎?

尋求幫助。 謝謝

回答

2

隱藏密碼選項試試這個..你已經提到僅使用與deviceOwnerAuthenticationWithBiometrics生物特徵認證表明該設備擁有者使用觸摸ID refer this認證

var LocalAuthentication = LAContext() 

LocalAuthentication.localizedFallbackTitle = "" // Add this line 

教程。

如果您想要使用任何一種身份驗證(Touch ID或密碼),請改爲使用deviceOwnerAuthentication

[context .evaluatePolicy(LAPolicy.deviceOwnerAuthentication .. 
+0

我用過,工作正常,但我想知道的是蘋果鼓勵使用此,並將蘋果允許上傳我的應用程序到appstore通過使用此? – Aleem

+0

@Aleem,是的,Appel將允許你的應用程序。因爲我提到的所有內容都在蘋果的公共文檔中...請參閱以下鏈接以獲取詳細信息:https://developer.apple.com/reference/localauthentication/lacontext/1514183-localizedfallbacktitle https://developer.apple.com/reference/ localauthentication/lapolicy – Darshana

+0

您提供的鏈接不會告訴我,蘋果將允許應用程序在沒有任何限制的情況下上傳到appstore,但我很困惑的是,我們正在訪問應用程序中的Apple默認鎖定屏幕,因此您可以提供任何提示嗎? – Aleem

0

我們不能在我們的應用程序中使用Apple的默認鎖屏視圖,但是您可以在github上使用this library

+0

我假設有類似的代碼在你的應用程序蘋果的默認鎖屏將讓您的應用程序被拒絕更換

[context .evaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics ..

。 – gnasher729