Android 来自com.urbanairship.push.PushService的大量ANR,通过Tianium。。。为什么?
我们有一个相当笨重的钛合金应用程序,使用城市飞艇钛合金模块版本2.3.2来处理android的推送通知 Google play ANR报告中没有设备型号或android版本模式 ANR的标题:“ANR执行服务our.apps.namespace/com.urbanairship.push.PushService” 以下是线程转储的主体(通过google play):Android 来自com.urbanairship.push.PushService的大量ANR,通过Tianium。。。为什么?,android,titanium,urbanairship.com,titanium-modules,Android,Titanium,Urbanairship.com,Titanium Modules,我们有一个相当笨重的钛合金应用程序,使用城市飞艇钛合金模块版本2.3.2来处理android的推送通知 Google play ANR报告中没有设备型号或android版本模式 ANR的标题:“ANR执行服务our.apps.namespace/com.urbanairship.push.PushService” 以下是线程转储的主体(通过google play): 我可以更好地寻求帮助吗?我应该提供哪些其他信息?似乎与此问题有关: 我曾经在使用城市飞艇模块的应用程序中遇到过类似的间歇性问题
我可以更好地寻求帮助吗?我应该提供哪些其他信息?似乎与此问题有关:
我曾经在使用城市飞艇模块的应用程序中遇到过类似的间歇性问题。已使用3.3版本进行测试,似乎已解决。不过,与大多数间歇性问题一样,调试起来也很困难。希望也能为您解决。钛合金SDK 3.2.x似乎存在问题。用例是:如果你的应用程序是后台的,那么android有可能会杀死它来释放内存。如果发生这种情况,并且您正在运行一个服务(如推送通知服务),该服务将尝试唤醒/恢复您的应用程序。。。要验证您的应用程序是否已被终止,请使用adb shell dumpsys activity。到昨晚为止,钛金属公司已经能够复制它了——所以希望修复工作正在进行中。