Плагин Card.io или Jumio phonegap/cordova для Android

Мне нужно реализовать либо Card.io, либо Jumio в моем приложении phonegap/cordova. Я знаю, что для Iphone существует плагин phonegap card.io, но мне нужно получить (или внедрить) его для Android SDK. Может ли кто-нибудь указать мне правильное направление/статью? Любая помощь в том, как это сделать, была бы замечательной.


person cosmicnag    schedule 11.10.2012    source источник
comment
Я не уверен, знаете ли вы это или как это может работать с телефонной связью, но есть также библиотека для Android.   -  person dennisdrew    schedule 11.10.2012
comment
@dennisdrew спасибо за быстрый комментарий. Я не могу найти существующую библиотеку Android... Пожалуйста, не могли бы вы указать мне на нее?   -  person cosmicnag    schedule 11.10.2012
comment
card.io/integrate/android   -  person dennisdrew    schedule 11.10.2012
comment
@dennisdrew Я имел в виду оболочку phonegap/cordova для Android SDK..   -  person cosmicnag    schedule 11.10.2012


Ответы (4)


В настоящее время card.io не предоставляет и не поддерживает плагин Android Phone Gap. Чтобы создать его, возьмите card.io Android SDK и просмотрите < a href="http://phonegap.pbworks.com/w/page/36753494/How%20to%20Create%20a%20PhoneGap%20Plugin%20for%20Android" rel="nofollow">Вики-инструкции Phone Gap по созданию плагинов для Android . Если вы создаете плагин, отправьте его обратно в репозиторий Phone Gap!

person Josh Bleecher Snyder    schedule 11.10.2012
comment
На данный момент я выяснил, как вызвать Card IO Activity из phonegap. Однако теперь я получаю сообщение «Это устройство не может использовать камеру для считывания номеров карт» как в эмуляторе, так и при запуске APK на моем телефоне. Файл манифеста содержит необходимые разрешения камеры, а также рекомендуемые функции, такие как автофокус и т. д. Тестирование apk на Nexus S с запущенным Jelly Bean. - person cosmicnag; 11.10.2012
comment
Сообщения на LogCat: Не удалось загрузить собственную библиотеку: Библиотека CardioDecider не найдена. - Тип процессора не поддерживается. - cardioScanErrorNoDeviceSupport: это устройство не может использовать камеру для считывания номеров карт. Ну, даже эмулятор эмулирует ARMv7, верно? - person cosmicnag; 12.10.2012
comment
@cosmicnag просто для перепроверки: находятся ли нативные / скомпилированные библиотеки из card.io в подкаталоге libs вашего проекта? (См. шаг 1.1 card.io/integrate/android) - person Josh Bleecher Snyder; 12.10.2012
comment
Да, спасибо, это была проблема. Теперь это работает на моем телефоне, однако требуется много терпения, чтобы правильно отсканировать карту... - person cosmicnag; 12.10.2012
comment
Так любой источник? Мне нужно сделать то же самое, было бы неплохо, если бы вы могли поделиться, лол. - person MvcCmsJon; 17.10.2012
comment
до сих пор нет плагина для Android card.io Cordova ?? - person Connor Leech; 20.05.2014

Вот как я сделал это, чтобы заставить Card.IO работать с телефонной связью... Я уверен, что это не лучший способ / способ "плагина"... но если вы хотите быстро проверить card.io с помощью своего приложения... .

public class MainActivity extends DroidGap {

private CardIO cardIO;

@Override
public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    super.init();
    appView.addJavascriptInterface(cardIO, "cardIO");
    super.loadUrl("file:///android_asset/www/index.html");
}

}

В приведенном выше коде CardIO является вспомогательным классом, который вызывает CardIOActivity обычным способом. У него есть вспомогательный метод для вызова cardIO getCardDetails() (извините, я только что потерял исходный код для этого... :( но на самом деле в этом не было ничего нового/отличного... просто метод, вызывающий кардиоактивность и возвращающий строку)

Теперь вы можете вызвать его из интерфейса javascript следующим образом:

console.log(window.cardIO.getDetails());

Я также хотел бы отметить, что после того, как я попробовал это, мне было довольно сложно сканировать пару (индийских) кредитных карт, которые я пробовал ... поэтому на данный момент я не собираюсь использовать card.io ... буду подождите, пока он не удовлетворит мои потребности должным образом ...

person cosmicnag    schedule 17.10.2012
comment
Спасибо, это должно помочь нам двигаться, быстро и грязно работает для меня. - person MvcCmsJon; 19.10.2012

Мы разработали Android-плагин для card.io. Плагин можно скачать здесь,

Git-репозиторий плагинов phonegap лаборатории Cubet Techno

Сначала вам необходимо интегрировать card.io Android SDK. SDK Card io для Android

Наслаждаться :)

person Robin C Samuel    schedule 28.06.2013
comment
Я попытался включить ручной ввод для этого. Кнопка появляется, но приложение вылетает при нажатии на нее. - person John; 23.04.2015
comment
@825K Извините, он давно работал, и я его больше не поддерживаю. Phonegap сильно изменился за это время - person Robin C Samuel; 23.04.2015

Вы можете попробовать этот плагин Card.IO для Android.

person keeper    schedule 25.02.2015
comment
Приложение вылетает после добавления этого плагина? - person John; 23.04.2015