我需要在 phonegap/cordova 应用程序中实现 Card.io 或 Jumio。我知道 Iphone 存在 card.io phonegap 插件,但我需要为 Android SDK 获取(或实现)它。有人可以指出我正确的方向/文章吗?任何关于如何去做的帮助都会很棒。
4 回答
这就是我使 Card.IO 与 phonegap 一起工作的方法......我确信它不是最好的方式/“插件”方式......但是如果你想用你的应用程序快速检查 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......等到它适合我的需要...
我们为 card.io 开发了一个 android 插件插件可以从以下位置下载,
Cubet Techno 实验室的 phonegap 插件 git 存储库
您需要先集成 card.io android SDK。 卡 io Android SDK
享受 :)
card.io 目前不提供或维护 Android Phone Gap 插件。要创建一个,您需要获取card.io Android SDK并查看Phone Gap wiki 关于创建 Android 插件的说明。如果您确实创建了一个插件,请务必将其贡献回 Phone Gap 存储库!
你可以试试这个插件 Card.IO for android