2.x から 3.0 に移行
Thales SDK 3.0.0 以降、いくつかの公開 API が簡素化されました。
名前が変更されたクラスと API
名前が変更されたパッケージ
Visa 固有のクラスは
visaパッケージに移動しました: VisaCTFHelper, TokenBindingListener, IDVSession, IDVMethod, IDVTypeonFilterTouchEventForSecurity OtpActivationStatus.
Visa と Mastercard のクラス名が同一であるため、曖昧な参照エラーを回避するために次の変更を推奨します:
Java では、Visa と Mastercard の API 呼び出しを別々のクラスに分けてください。同一クラス内で Visa と Mastercard の両方の API を呼び出すために完全修飾名(クラス名とパッケージ)を使用することは推奨されません。
Kotlin では、パッケージエイリアス機能を次の
asキーワードで使用してください:
import com.thalesgroup.tmgsdk.visa.IDVMethod as VisaIDVMethod
import com.thalesgroup.tmgsdk.mastercard.IDVMethod as MasterCardIDVMethod
fun main() {
var visaIDVMethod: VisaIDVMethod
var masterCardIDVMethod: MasterCardIDVMethod
}削除されたクラスと API
TMGClientConfiguration.Builder:すべての構成オプションは TMGClientConfiguration コンストラクタに移されました。
最終更新
役に立ちましたか?