【问题标题】:Manually hiding the launch image not working on physical device手动隐藏启动图像在物理设备上不起作用
【发布时间】:2013-03-28 22:21:04
【问题描述】:

当我在 Android 模拟器或 Nexus 手机中运行 trigger.io 应用程序时,启动图像被手动(通过代码)正确隐藏。当我使用 iOS 模拟器运行应用程序时,启动图像会被隐藏。但是,当我直接调试到我的 iOS 设备或包(然后通过 iTunes 复制)一个 dev .ipa 文件...并启动应用程序...它只是挂在启动图像。它永远不会消失。并且没有任何内容被注销到控制台(或 forge-error.log)。

我的 config.json 文件如下所示:

    "launchimage": {
        "ipad": "launch/768x1004.png", 
        "android-landscape": "launch/1024x748.png", 
        "iphone-retina": "launch/640x960.png", 
        "iphone-retina4": "launch/640x1136.png",
        "iphone": "launch/320x480.png", 
        "android": "launch/640x960.png", 
        "ipad-landscape": "launch/1024x748.png",
        "ipad-retina": "launch/1536x2008.png",
    "ipad-landscape-retina": "launch/2048x1496.png",
        "hide-manually": true,
        "background-color": "#A6A6A6"
    }

这就是我如何根据最新的docs隐藏启动图像-

    forge.launchimage.hide(function(content) {
        // Success.
        alert("do the happy dance, it works");
    }, function(err) {
        // Error.
        alert("error");
    });

请指教。还有其他人有问题吗?我的设备运行的是 iOS 6.0.1。感谢阅读。

肯定与这个问题有关 - trigger.io hangs on splash screen in iOS

更新:我的设备是 3GS。关于如何调试的任何想法?

【问题讨论】:

  • 您使用的是哪个版本的 Forge API?
  • @PatrickRudolph - "platform_version": "v1.4"
  • 我没有在我们的任何 iDevices 上重新创建这个 - 这可能是一个 JS 问题:如果你的代码在调用 forge.launchimage.hide 之前出错,你会看到这些症状。尝试使用一个仅隐藏启动图像的真正最小的应用程序怎么样?

标签: javascript ios6 trigger.io


【解决方案1】:

v1.4.36 版本说明 - http://docs.trigger.io/en/v1.4/release-notes.html 解决了这个问题(并已修复)。

在现有安装之上重新安装 iOS IPA 在某些情况下会导致 launchimage 挂起

【讨论】:

    猜你喜欢
    • 2011-02-19
    • 2015-04-26
    • 2016-04-26
    • 1970-01-01
    • 2020-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多