Primeiros passos
Essa página apresenta os primeiros passos para usar nossos SDKs em um aplicativo em Ionic. Qualquer dúvida ou sugestão, comunique-nos!
Políticas de privacidade e termos e condições de uso
Ao utilizar nossos SDKs, certifique-se que você concorda com nossas Políticas de privacidade e nossos Termos e condições de uso.
Configurações
Android
No arquivo ROOT_PROJECT/android/app/build.gradle
, adicione:
android {
...
dataBinding.enabled = true
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
aaptOptions {
noCompress "tflite"
}
}
Importe o pacote e chame o método add() dentro da inicialização em android/app/src/main/java/io/ionic/starter/MainActivity.java
:
DocumentDetector
import com.example.plugin.DocumentDetectorPlugin;
public class MainActivity extends BridgeActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.init(savedInstanceState, new ArrayList<Class<? extends Plugin>>() {{
add(DocumentDetectorPlugin.class);
}});
}
}
PassiveFaceLiveness
import com.passive.PassiveFaceLivenessPlugin;
public class MainActivity extends BridgeActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.init(savedInstanceState, new ArrayList<Class<? extends Plugin>>() {{
add(PassiveFaceLivenessPlugin.class);
}});
}
}
iOS
No arquivo ROOT_PROJECT/ios/App/Podfile
, adicione no final do arquivo:
source 'https://github.com/combateafraude/iOS.git'
source 'https://cdn.cocoapods.org/' # ou 'https://github.com/CocoaPods/Specs' se o CDN estiver fora do ar
Por último, adicione a permissão de câmera no arquivo ROOT_PROJECT/ios/App/Runner/Info.plist
:
<key>NSCameraUsageDescription</key>
<string>To read the documents</string>
Ionic
Adicione o plugin no seu arquivo ROOT_PROJECT/package.json
:
"dependencies": {
"document-detector-ionic": "https://github.com/combateafraude/Ionic/archive/refs/tags/document-detector-v6.6.0.tar.gz",
"passive-face-liveness-plugin": "https://github.com/combateafraude/Ionic/archive/refs/tags/passive-face-liveness-v6.1.0.tar.gz",
"face-authenticator-plugin": "https://github.com/combateafraude/Ionic/archive/refs/tags/face-authenticator-v2.7.0.tar.gz"
}
Após, execute:
- npm install
- ionic capacitor build < platform > [ options ]