0
可以幫助創建一個Unity3D應用程序,可以從一些web服務請求一些數據(比如說每5分鐘),併發送本地通知,而遊戲應用程序正在後臺運行。unity3D遊戲應用程序可能請求一個web服務,當應用程序在iOS7的背景
可以幫助創建一個Unity3D應用程序,可以從一些web服務請求一些數據(比如說每5分鐘),併發送本地通知,而遊戲應用程序正在後臺運行。unity3D遊戲應用程序可能請求一個web服務,當應用程序在iOS7的背景
您可以使用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()將被調用。您可以在每個固定時間調用該方法中的協同程序。這是一個理論。嘗試實施它。
而且您需要配置您的應用來執行此操作。例如,請參閱[如何在iOS 7應用上啓用後臺更新](https://stackoverflow.com/questions/18741265/how-to-enable-background-update-on-ios-7-apps)。 – Kay