2017-08-07 108 views
0

嗨,大家好我有一個很大的問題。 如果我有一個可以通過Touch ID保護的應用程序,我該如何管理感興趣數據的3D Touch快速操作?我必須在執行操作前詢問指紋,或者讓我的操作在沒有任何鎖定的情況下執行,或者我可以創建一條警告,告訴用戶在Touch ID保護處於激活狀態時不可能使用快速操作? 所以,我問你最好的辦法來管理這種類型problem..code將被很好地接受:)使用觸摸ID保護設備的3D觸摸動作

+0

它應該像應用程序打開應用程序時應該要求觸摸ID。除非成功,否則屏幕無法工作。您之前無法停止3D Touch操作。 –

+0

所以..我可以解決這個問題嗎? – MettDich

回答

0

應當指出的是, 敏感信息都沒有,當應用程序圖標的3D 要顯示感動。

應該發生的事情是,您應該允許用戶與3D Touch進行互動,但當應用程序根據用戶的 選擇打開屏幕時,應用程序應提示輸入Touch ID或密碼提示。 除非經過驗證的應用程序不應按預期運行,因爲用戶 未在該點進行身份驗證。

如果您想要停止所有動作一起出現,那麼可以完成,您只需要動態更改3D Touch動作即可。

參考this的細節,有兩種方法可以產生動作3D觸控操作項,靜態和動態。使用動態的,你可以實現它。

+0

嗯..在我的情況下,我想簡單地添加一個名稱與我買的東西的價格..所以我不需要任何觀點出現,只有警報編譯..但你告訴我,我可以'不要停止它..所以我不能實現從應用程序圖標快速購買 – MettDich

+0

3D觸摸動作不是在背景中發生的事情,會發生什麼事情,你的應用程序打開和特定的屏幕/視圖控制器根據您的3D觸摸執行動作。因此,3D Touch操作可能會觸發您的購買行爲,但該操作將發生在某個視圖控制器的應用程序中,並且不會處於後臺,您的應用程序無論如何都會打開執行該操作。 –

+0

如果您想停止操作,那麼可以完成操作,您只需要動態更改3D Touch操作即可。 請參閱此處瞭解詳情https://stackoverflow.com/q/34108818/2570153 –