【发布时间】:2025-12-10 22:40:01
【问题描述】:
我使用 UrbanAirship (UA) 进行推送通知。
UA推送服务在Manifest文件中配置如下:
<service android:name="com.urbanairship.push.PushService"
android:process=":com.urbanairship.push.process" />
其中 android:process 是可选的,但 recommended in their documentation。
当我使用单个进程并关闭所有活动时,我可以看到我的单个进程消耗了大约 3mb 的内存
当我使用两个进程(一个用于应用程序,一个用于服务)并关闭我的所有活动时,我可以看到两个进程都处于活动状态,每个进程消耗约 3mb 的内存。
所以我的问题是:重点是什么?
【问题讨论】:
-
我也想知道。看起来 Push 模型与 iOS 中使用的模型不同,后者接收通知是在操作系统级别处理然后移交给应用程序的。
-
对问题进行排名会有所帮助...
标签: android process android-manifest urbanairship.com