在创建Unity3D应用程序时可以提供任何帮助,可以从某些Web服务请求一些数据(比方说每5分钟),并在游戏应用程序在后台运行时发送本地通知。
答案 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()方法。您可以在每个固定时间调用该方法中的协程。这是一个理论。尝试实现它。