- Sistem Gereksinimleri
- Gradle Entegrasyonu
- Obfuscation Scripts (Karmaşıklaştırma Betikleri)
- Örnek proje
Sistem Gereksinimleri
Entegre edecek uygulamada;
-
Minimum SDK versyionu 19 ve üzeri olmalı
-
AndroidX desteği olmalı
Gradle Entegrasyonu
build.gradle(:app) altına aşağıdaki dependency eklenmeli.
-
dependencies { implementation "tr.com.inventiv.multipaysdk:multipaysdk:$latest_version" }
Gradle entegrasyonu detay bilgisi ve güncel versiyonun takibi için : maven-central
Bu dokümana uygun olması için
$latest_version
olarak 2 ve üzeri bir versiyon seçilmelidir.
Ekli değilse build.gradle(:project) altına mavenCentral reposunun eklenmesi gerekir.
-
buildscript { repositories { google() mavenCentral() .. } }
Obfuscation Scripts (Karmaşıklaştırma Betikleri)
Proje kodunda, kod karmaşıklaştırılması(obfuscation) uygulanıyorsa, proguard-rules.pro(:app) dosyasına aşağıdaki kod bloğu eklenmesi gerekir.
-
-keep class com.inventiv.multipaysdk.**{*;}
Örnek proje
MultiPaySdk’nın reposuna ve entegrasyon örneğine MultiPay-Android-Sdk Azure linki üzerinden erişebilirsiniz.