Плагин Flutter Square падает только в выпуске, когда я использую недействительную карту или нажимаю назад. Но когда я использую флаттер, беги - отпускай и подключай свой мобильный. сбои не происходят, и приложение работает отлично!
вот код, который мы использовали
void _pay() async {
await InAppPayments.setSquareApplicationId(sqAppId);
try {
await InAppPayments.startCardEntryFlowWithBuyerVerification(
money: Money((money) => money
..amount = 0
..currencyCode = 'USD'),
collectPostalCode: true,
contact: Contact((ContactBuilder contact) {
return contact.givenName = username;
}),
buyerAction: "Store",
squareLocationId: sqLocationId,
onBuyerVerificationSuccess: (BuyerVerificationDetails result) {
addCard(result.nonce, result.card.postalCode);
},
onBuyerVerificationFailure: (err) {
return showErrorDialog(context, err.toString());
},
onCardEntryCancel: () {});
} on Exception catch (e) {
print(e);
}
}
В чем разница между сборкой и выпуском флаттера --release? Могу ли я использовать APK из флаттера и загрузить его в Google Play?