Intereting Posts

Braintree с Cordova для покупок в приложении для обновления функций

Я использую Кордову для разработки нашего приложения. Мы на Android. Мы изучали несколько способов сделать покупки наших продуктов и услуг. Мы хотели бы сделать покупки непосредственно из приложения, которое позволит нашему оборудованию быть модифицируемым в данной области.

Примечание. Я знаю, что здесь есть выпущенный плагин для PayPal: PayPal-Cordova-Plugin . Что мне нужно знать, так это если Javascript SDK и падение пользовательского интерфейса из проекта Braintree были использованы с Кордовой. Есть ли примеры использования?

Скорее, если вы внедрили клиентский сервер Braintree с помощью Cordova и Android, с чего вы начали и сделали это?

Я попытался включить клиентскую функциональность:

<script src="https://js.braintreegateway.com/v2/braintree.js"></script> <script> braintree.setup("CLIENT-TOKEN-FROM-SERVER", "<integration>", options); </script> 

В настоящее время у меня нет серверной настройки для тестирования функциональности. Я хотел бы знать, начну ли я по этому пути, если это будет стоить моего времени, и если кто-то еще попытается реализовать код с помощью Кордовы.

    Чтобы начать, я знаю, что этот ответ может быть очень запоздалым, хотя я все равно его дам, так как я долго искал это сам.

    Для начала библиотека Кордовы из Брейнтри не стоит расследовать. Я провел более 40 часов, играя с ним, и не нашел действительно полезных ответов в любом месте в Интернете.

    Простое решение – внедрить браузер в приложении в Кордове и связать его с онлайн-сайтом. https://github.com/apache/cordova-plugin-inappbrowser

    cordova plugin add cordova-plugin-inappbrowser могут быть добавлены командой: cordova plugin add cordova-plugin-inappbrowser

    Там вы можете использовать очень удобный и простой в настройке интерфейс ввода-вывода от Braintree.

    Первые проблемы, которые возникли для меня, были в том, что iframe Braintree использует для реализации Кордовы, я тестировал это на андроиде, и он отлично работал и хорошо открывал все.

     document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { var ref = window.open('XXX/payment.php', 'location=yes'); } 

    И на сервере вы можете просто использовать js / php, чтобы все работало.