当应用程序处于iOS7的后台时,unity3D游戏应用程序是否可以请求Web服务

时间:2014-01-29 07:19:05

标签: ios7 unity3d

在创建Unity3D应用程序时可以提供任何帮助,可以从某些Web服务请求一些数据(比方说每5分钟),并在游戏应用程序在后台运行时发送本地通知。

1 个答案:

答案 0 :(得分: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()方法。您可以在每个固定时间调用该方法中的协程。这是一个理论。尝试实现它。