2014-01-29 62 views

回答

0

您可以使用Unity播放器創建的AppController類。你需要一些這些消息的迴應:

- (void)applicationWillEnterForeground:(UIApplication *)application 
- (void)applicationDidBecomeActive:(UIApplication *)application 
- (void)applicationDidEnterBackground:(UIApplication *)application 

當應用程序從後臺活躍,反之亦然去這些被稱爲。如果你想與統一溝通,你可以傳遞一些信息:

UnitySendMessage("GameObjectName1", "InBackground", "Message to send"); 

如果您在(void)applicationDidEnterBackground:(UIApplication *)application 發送消息,該方法InBackground()將被調用。您可以在每個固定時間調用該方法中的協同程序。這是一個理論。嘗試實施它。

+0

而且您需要配置您的應用來執行此操作。例如,請參閱[如何在iOS 7應用上啓用後臺更新](https://stackoverflow.com/questions/18741265/how-to-enable-background-update-on-ios-7-apps)。 – Kay

相關問題