#android #titanium #urbanairship.com #titanium-modules
#Android #titanium #urbanairship.com #titanium-модули
Вопрос:
У нас довольно громоздкое приложение Titanium, и мы используем модуль urban airship titanium версии 2.3.2 для обработки push-уведомлений для Android.
В отчетах ANR Google Play нет моделей устройств или версий Android..
Заголовок ANR: «ANR, выполняющий службу our.apps.namespace/com.urbanairship.push.PushService»
Вот тело дампов потока (через Google Play): http://pastebin.com/SsacQRCH
Могу ли я лучше обращаться за помощью — какую еще информацию я должен предоставить?
Комментарии:
1. Похоже, проблема с Titanium SDK 3.2.x. Причина использования такова: если ваше приложение является фоновым, есть вероятность, что Android убьет его, чтобы освободить память. Если это произойдет, и у вас запущена служба (например, служба push-уведомлений), которая пытается разбудить / возобновить ваше приложение… Чтобы убедиться, что ваше приложение было убито, используйте
adb shell dumpsys activity
. По состоянию на прошлую ночь сотрудники titanium могут воспроизвести его — так что, надеюсь, исправление уже в пути.
Ответ №1:
Похоже, это связано с этой проблемой:
https://jira.appcelerator.org/browse/TIMOB-16538
У меня были похожие очень периодические проблемы с приложением, которое также использует модуль Urban Airship. Протестировали с выпуском 3.3, и, похоже, это было решено. Однако, как и в случае с большинством периодических проблем, отлаживать его было сложно. Надеюсь, исправлено и для вас.