2011-08-19 70 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

很酷,很高興聽到它。 ;) –

相關問題