Кларна в трепете - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь внедрить платежное решение Klarna в трепете для приложения. Проблема в том, что я не знаю, как запустить код Kotlin или Java во флаттере. Возможно ли это или мне нужно найти другое решение?

Kotlin код:

val paymentView: KlarnaPaymentView = findViewById(R.id.paymentView)
paymentView.category = KlarnaPaymentCategory.PAY_LATER 
paymentView.registerPaymentViewCallback(callback) 

Java код:

final KlarnaPaymentView paymentView = findViewById(R.id.paymentView);
paymentView.setCategory(KlarnaPaymentCategory.PAY_LATER);
paymentView.registerPaymentViewCallback(callback);

1 Ответ

0 голосов
/ 14 июля 2020

То, что вы ищете, - это каналы платформы. По сути, вы пишете собственные методы c, специфичные для платформы, и вызываете их через канал платформы в вашем коде Dart.

Узнайте, как это сделать, здесь: Написание пользовательских методов c кода

РЕДАКТИРОВАТЬ: пакет moll ie, похоже, включает способ оплаты Klarna Sofort. Это может соответствовать вашим потребностям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...