1

androidに指紋センサー認証機能を実装したいです。そこで、他の関数から呼び出されるこの Java 関数を実装しました。

public boolean checkSensor (){
   Context context=this.cordova.getActivity().getApplicationContext(); 
   FingerprintManager fingerprintManager = (FingerprintManager) context.getSystemService(Context.FINGERPRINT_SERVICE);
   // runs like a charm
   boolean abc = fingerprintManager.isHardwareDetected();
   // doesn't reach this step. function is terminated with error
   return abc;
   }

なにか提案を?

4

1 に答える 1

1

すでにそれを理解することができました。ユーザー権限に問題がありました (plugin.xml で正しく編集されていません)。

追加するだけ

<config-file target="AndroidManifest.xml" parent="/*">
    <uses-permission android:name="android.permission.USE_FINGERPRINT" />
</config-file>

の下で、それは魅力のように走ります。

于 2016-04-25T08:52:53.337 に答える