注册 登录
主题 : 玩游戏发现一个奇怪现象
级别: 新手上路
UID: 531483
精华: 0
发帖: 38
可可豆: 102 CB
威望: 92 点
在线时间: 276(时)
注册时间: 2015-12-15
最后登录: 2017-11-15
0 楼:  发表于: 2017-11-09 09:36    发自: Web Page
来源于 一般提问 分类

玩游戏发现一个奇怪现象   

昨晚玩天天消消乐,按home键后台挂起了,今天早上地铁上重新打开,还停留在原页面,然后还能继续玩,好神奇,它是怎么做到这么长时间的后台?后台播放音乐一直?还是一直有条socket没断在接收数据?
关键词: 后台 ios
级别: 新手上路
UID: 503072
精华: 0
发帖: 53
可可豆: 53 CB
威望: 53 点
在线时间: 228(时)
注册时间: 2015-09-05
最后登录: 2017-11-22
1 楼:  发表于: 2017-11-09 09:55    发自: Web Page
消消乐应该是把数据存本地的,重新打开的时候,直接跳到上次退出时的地方,接着玩。
级别: 新手上路
UID: 531483
精华: 0
发帖: 38
可可豆: 102 CB
威望: 92 点
在线时间: 276(时)
注册时间: 2015-12-15
最后登录: 2017-11-15
2 楼:  发表于: 2017-11-09 10:00    发自: Web Page
回 1楼(a609980487) 的帖子
可是你隔很久后打开应该会调到重启app的界面吧,然后并没有这个过程,启动页都没展示
级别: 管理员
UID: 614052
精华: 0
发帖: 41
可可豆: 9159 CB
威望: 10159 点
在线时间: 414(时)
注册时间: 2017-05-14
最后登录: 2017-11-22
3 楼:  发表于: 2017-11-09 11:55    发自: Web Page
回 2楼(likunyan) 的帖子
原来的时候会重新启动的,但现在基本不太会了
级别: 新手上路
UID: 503072
精华: 0
发帖: 53
可可豆: 53 CB
威望: 53 点
在线时间: 228(时)
注册时间: 2015-09-05
最后登录: 2017-11-22
4 楼:  发表于: 2017-11-09 11:57    发自: Web Page
回 2楼(likunyan) 的帖子
你换个其他APP试试,基本上不会走launchImage了。
级别: 侠客
状态: 连续签到 - [26天]
UID: 489319
精华: 0
发帖: 137
可可豆: 336 CB
威望: 279 点
在线时间: 367(时)
注册时间: 2015-07-16
最后登录: 2017-11-22
5 楼:  发表于: 2017-11-09 14:32    发自: Web Page
能挂起24小时的后台的。。。
级别: 新手上路
状态: 连续签到 - [1天]
UID: 600658
精华: 0
发帖: 5
可可豆: 11 CB
威望: 9 点
在线时间: 25(时)
注册时间: 2016-12-13
最后登录: 2017-11-15
6 楼:  发表于: 2017-11-09 15:54    发自: Web Page
建议你对开启几个大型的app,包括游戏,然后你再切回去!
级别: 新手上路
状态: 连续签到 - [6天]
UID: 458743
精华: 0
发帖: 11
可可豆: 62 CB
威望: 39 点
在线时间: 946(时)
注册时间: 2015-04-06
最后登录: 2017-11-20
7 楼:  发表于: 2017-11-09 16:21    发自: Web Page
回 5楼(董其林) 的帖子
都是有后台的.....
级别: 骑士

状态: 连续签到 - [13天]
UID: 335952
精华: 0
发帖: 334
可可豆: 304 CB
威望: 369 点
在线时间: 902(时)
注册时间: 2014-06-30
最后登录: 2017-11-22
8 楼:  发表于: 2017-11-10 09:08    发自: Web Page
没吧,时间很长的话,会有个重现步骤的按钮,读的数据不是缓存的
级别: 新手上路
状态: 连续签到 - [2天]
UID: 551424
精华: 0
发帖: 40
可可豆: 85 CB
威望: 84 点
在线时间: 173(时)
注册时间: 2016-03-18
最后登录: 2017-11-22
9 楼:  发表于: 2017-11-17 14:43    发自: Web Page
UI State Preservation
State preservation provides a seamless experience for users by having your app appear to be always running, even when it was not. If the system encounters memory pressure, it may be forced to terminate one or more background apps quietly. When an app moves from the foreground to the background, it can preserve the state of its views and view controllers. During its next launch cycle, it can use that preserved state information to restore its views and view controllers to their previous configurations and make it appear as if the app had never quit.

For more information about how to add state preservation support to your app, see App Programming Guide for iOS.

看某个文档的时候正好看到相关内容,楼主可以看一下,是UI状态保持的东西。
连接是 https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40007072-CH1-SW1




描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部