我正在使用“UniPay、Mobile Audio Jack MagStripe 和 Smart Card Reader”开发 iOS 应用程序 来读取智能信用卡数据。我得到了卡片数据,但它不是纯文本,SDK 没有显示如何解析数据。我已将加密模式设置为未加密模式。我猜数据是以某种格式编码的。我使用了与解析磁条数据相同的解码,但它不起作用。有谁知道使用了哪种编码,或者是否对我设置的标志进行了加密。以下代码是SDK提供的示例,我需要解析rt.data来获取信用卡信息,例如卡号。
RDResult rt =[reader smart_ICC_PowerOn]; if (rt.status != RDS_SUCCESS) {
NSLog(@"ICC Powerd On - Failed.");
return; }
Else
{
NSLog(@"ICC Powered On: %@", rt.data.description); }
提前致谢,