Развитие игровой вспышки
Flash Game Ratings
Текущее время: Пн фев 27, 2017 1:43 am

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: AIR Starling iOS кнопка Home
СообщениеДобавлено: Пн янв 09, 2017 11:25 am 
Не в сети

Зарегистрирован: Вт апр 01, 2014 10:34 am
Сообщений: 153
Приветствую.
После нажатия кнопки Home в приложнии, оно то ли крашится, то ли выключается. В общем при возврате, приложение грузится заново. Так же говорят происходит на телефоне при входящем звонке. В андроиде такого нет, после разговора, можно вернуться в приложение там, где его прервали.
Подскажите, как корректно обрабатывать ситуацию с нажатием кнопки home или прерывании с входящим звонком в iOS используя AIR и starling?


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: AIR Starling iOS кнопка Home
СообщениеДобавлено: Пн янв 09, 2017 9:27 pm 
Не в сети

Зарегистрирован: Вт ноя 05, 2013 6:35 pm
Сообщений: 3
В файле application.xml раздел "iPhone-additions" проверь параметр <UIApplicationExitsOnSuspend/>.
Если там значение <true/>, то проблема в этом.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: AIR Starling iOS кнопка Home
СообщениеДобавлено: Вт янв 10, 2017 1:29 pm 
Не в сети

Зарегистрирован: Вт апр 01, 2014 10:34 am
Сообщений: 153
Finji писал(а):
В файле application.xml раздел "iPhone-additions" проверь параметр <UIApplicationExitsOnSuspend/>.
Если там значение <true/>, то проблема в этом.
спасибо, стоит true, сейчас потестирую с false


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: AIR Starling iOS кнопка Home
СообщениеДобавлено: Вт янв 10, 2017 1:40 pm 
Не в сети

Зарегистрирован: Вт апр 01, 2014 10:34 am
Сообщений: 153
Finji огромное спасибо ) теперь все нормально.

Другой вопрос, как теперь корректно завершить игру. NativeApplication.nativeApplication.exit(); не закрывает приложение. Или не стоит об этом беспокоиться? Приложение может безболезненно для клиента висеть в фоне?


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: AIR Starling iOS кнопка Home
СообщениеДобавлено: Вт янв 10, 2017 6:24 pm 
Не в сети

Зарегистрирован: Ср ноя 09, 2016 2:51 am
Сообщений: 10
Откуда: Москва
Тема фоновых режимов приложений AIR для мобильных доступно описывается в этой статье
https://habrahabr.ru/post/128846/
На Android, IOS про фпс и прочие нюансы.


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: AIR Starling iOS кнопка Home
СообщениеДобавлено: Вт янв 10, 2017 7:40 pm 
Не в сети

Зарегистрирован: Вт ноя 05, 2013 6:35 pm
Сообщений: 3
OneHalf писал(а):
Finji огромное спасибо ) теперь все нормально.

Другой вопрос, как теперь корректно завершить игру. NativeApplication.nativeApplication.exit(); не закрывает приложение. Или не стоит об этом беспокоиться? Приложение может безболезненно для клиента висеть в фоне?


Для iOS это нормально.

"Apple's iOS Human Interface Guidelines are very clear about this:

Never quit an iOS app programmatically. People tend to interpret this as a crash. If something prevents your app from functioning as intended, you need to tell users about the situation and explain what they can do about it."

Чтобы приложение попусто не тратило ресурсы устройство следует ловить событие деактивации приложения, стопить рендер Starling-а и всю свою логику. После ловить событие активации и запускать все обратно.

Тут есть ответы на большинство вопросов, касающихся Starling и AIR http://forum.starling-framework.org/


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB