【问题标题】:What will getPlatformName() return on ios apps running on Mac?在 Mac 上运行的 ios 应用程序上,getPlatformName() 会返回什么?
【发布时间】:2020-10-29 23:57:49
【问题描述】:

ios 应用现在可以在 Mac 上运行。在这种情况下,getPlatformName() 会返回什么?我无法对此进行测试,因为我认为您需要一台新的 Mac,但我看到我的应用程序下载了一些 Mac。

我的应用程序在多个地方调用getPlatformName(),并且总是期望iosand

【问题讨论】:

    标签: ios macos codenameone


    【解决方案1】:

    它将是“ios”,因为 getPlatformName() 在实现中始终是硬编码的,查询起来并不有趣。

    有趣的问题是“isDesktop() 的价值是什么”,我不知道。但是,我们确实有用于实验的 Arm Mac,我们会检查。我们将尝试使其返回正确的值并像桌面应用一样运行。

    【讨论】:

    • iOS 应用程序可以作为桌面应用程序在 MacOS 上运行这一事实是否需要开发人员干预,还是默认启用此选项?这是可以预防的吗?
    • 您可以在 Apple Developer 上编辑可用性。否则,只要您在发布时接受更新后的许可协议,它就默认可用
    • @Shai 你知道类似 MacInCloud 的可以租用 ARM mac 的服务吗?
    • 据我从我们同意的许可证中可以看出,目前这是法律禁止的。我什至无法分享有关这台非常典型的苹果机器的任何信息。所以我敢肯定没有人可以随意托管它。
    猜你喜欢
    • 2021-02-21
    • 1970-01-01
    • 2013-12-11
    • 1970-01-01
    • 2021-12-24
    • 1970-01-01
    • 2015-10-25
    • 1970-01-01
    • 2021-03-10
    相关资源
    最近更新 更多