SDK 5.5.1.GAで次のTouchID Module (Version 2.1.0)を使用しています。TouchIDモジュール - エラードメイン= com.apple.LocalAuthenticationコード= -1001 "不明なポリシー: '0' "
message = "Error Domain=com.apple.LocalAuthentication Code=-1001 \"Unknown policy: '0'\" UserInfo={NSLocalizedDescription=Unknown policy: '0'}";
私が使用しているコードは次のとおりです:
if (!TiTouchId.isSupported() || !TiTouchId.deviceCanAuthenticate().canAuthenticate) {
alert("You cannot use this feature");
}
しかし、もししかし、問題は、私はdeviceCanAuthenticate()でてisSupported()関数を呼び出していたとき、私は次のエラーを取得していますということです
if (!TiTouchId.deviceCanAuthenticate().canAuthenticate || !TiTouchId.isSupported()) {
alert("You cannot use this feature");
}
私はそれがこのように動作している理由としてわからない:私は関数呼び出しを交換し、それはこのようなものですし、私はエラーを得ることはありません。私はalloy.jsにモジュールをロードしたので、どのコントローラからでもアクセスできます。
iOS Simulator 9.3とiOS 10.2搭載のiPhone 6 Plusデバイスでテストしています。どちらの場合も、エラーが発生しています。誰もこの問題に直面していますか?
あなただけを呼び出すとどうなりますか:TiTouchId.isSupported()? – TheFuquan
この場合もエラーになります。 – Soumya
モジュールのドキュメントによると、モジュールにはti sdk 6.0.0.GAが必要です。 – TheFuquan