2011-08-19 72 views
0

当发布到iOS设备时,游戏运行良好,当按下homebutton时它会正常消失,但下次打开它时它会开始在状态中播放当退出 - 因为它只是暂停。它应该从默认的启动屏幕启动。AIR 2.7 iOS应用程序在按下iPhone主页按钮时不会退出

没有人有同样的问题吗?或解决方案?

PS我们有一个103错误,我们这个解决:

http://kb2.adobe.com/cps/909/cpsid_90916.html

+2

你一定还没有听说过iOS 4的多任务功能。 – BoltClock

+1

@BoltClock我知道,对吧?这是一个幕后功能,容易错过。 –

+0

我们一直在使用较旧的Air ios打包机与Flash CS 5.0,它们仍然完全退出,并从游戏的开始/介绍开始 – memomc

回答

3

当你写一个iPhone应用程序,禁用后台模式,你必须设置“UIApplicationExitsOnSuspend”关键是在info.plist文件。

当您开发移动Air应用程序时,info.plist的等同物位于“应用程序的名称”-app.xml中。我从来没有测试,但您可能必须有指定它这样的:

<iPhone> 
    <InfoAdditions><![CDATA[ 
     <key>UIDeviceFamily</key> 
     <array> 
      <string>1</string> 
      <string>2</string> 
     </array> 
     <key>UIApplicationExitsOnSuspend</key> 
     <true/> 
    ]]></InfoAdditions> 
    <requestedDisplayResolution>high</requestedDisplayResolution> 
</iPhone> 

我希望它会帮助你。

+0

嗨Yannick,非常感谢!,这段代码真的完成了这项工作,并且该应用的行为与我们想要的完全相同 – memomc

+0

很酷,很高兴听到它。 ;) –

相关问题