我正在开发一个带有
STM32 + ST25DV
NFC 标签 + 移动应用程序的项目,我开发了一个通过 FTM 接收新二进制文件的引导加载程序,它与我们正在开发的应用程序(使用来自 Android 的收发 API)配合得很好,但我们无法在 IOS 上运行,开发该应用程序的人没有任何 swift 经验,并且该应用程序是在 Flutter 中开发的,使用插件将操作转换为本机 API(如收发器),它是部分工作但有一些烦人的限制:
- NFC交易发生时,IOS NFC窗口始终在最前面,不允许显示任何进度条
- IOS NFC部分好像有30s左右的超时时间,之后发送过程就中断了,这是我们的主要瓶颈
我在IOS版的ST25 app上看到有fw update demo,但是我现在没有NFC demo kit(我们只用了NFC04和nucleo64
开发板),我也在网上搜索了一个视频,展示了如何该应用程序的 IOS 版本在 fw 更新演示期间表现良好,但找不到...
我尝试检查 IOS ST25 源代码,但是,正如我所说,这里没有人有任何使用 swift 的经验,我无法理解那里是如何完成的……
所以这是我的问题:
- 在传输需要超过 40 秒才能完成的大型二进制文件时,该演示如何在 IOS 上运行?
- 有没有在IOS APP上运行这个fw update demo的视频?所以我至少可以看到 ST 是如何管理它的,如果没有,ST 的人可以友好地记录下来并张贴在这里吗?
- 如果有必要,我会购买演示板只是为了看看固件更新程序是如何工作的,来自 ST 的人可以告诉我哪些演示板被指示用于测试来自 st25 应用程序的固件更新演示吗?
谢谢