post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
target.build_configurations.each do |config|
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
'$(inherited)',
'PERMISSION_CAMERA=1',
]
end
end
end
3条答案
按热度按时间r8uurelv1#
这可能有点晚,但你可以看看Securepass,这是一个flutter应用程序集成了一个android模块,使用JMRTD库。
gz5pxeao2#
事实上,有一个基于
flutter_nfc_kit
的库可以读取护照。请参考dmrtd。bfnvny8b3#
您可以使用ZeroPass / dmrtd
他们正在导入dg2映像支持,您可以在其中检查开发分支
它的示例应用程序可以阅读护照或身份证,在应用程序实现后,您需要设置另一个thigs才能使其工作
1:在你的PodFile相机的底部这样设置,
字符串
2:您需要将Runner.entitlements文件添加到Runner中,它不是自己生成的,我不得不从包的示例应用程序中获取它。
奖金:软件包nfc应用程序需要一些数据从卡扫描卡芯片,默认情况下,示例应用程序希望它从文本编辑控制器和日期选择器,但如果你使用flutter_mrz_scanner,并采取从相机的数据,然后扫描卡与nfc以后,这更容易使用。