我正在尝试在Flutter / Dart应用程序中基于iPhone / iPad机器类型进行逻辑运算。我正在使用device_info软件包,在实际设备上效果很好。但是,当在模拟器上运行时,utsname.machine的名称通常为“ x86_64”-不太有用,因为无论使用哪种设备进行仿真,其名称都相同。
此外,模型和localizedModel只会返回iPhone ..而不是详细信息..因此也没有帮助。
我试图从Swift黑客那里获取Platform.environment,看看那里是否有任何东西,但是返回的是空的,所以也没有帮助。
因此,有人可以在我们的Flutter程序中找回基础的模拟计算机名称,使其像实体电话一样工作吗?
干杯!