Pushbullet 的 MessagingExtension Service 需要手动停止吗?

Does Pushbullet's MessagingExtension Service need manual stopping?

这是一个简单的问题。我通过添加扩展 Pushbullet 的 MessagingExtension class 的 Service 在我的应用程序中添加 Pushbullet 支持。

现在,我是需要在其方法(onMessageReceived()onConversationDismissed())中手动关闭服务,还是 MessagingExtension class 会自动处理它?

此处为 PB 开发人员。我建议不要 closing/stopping 服务,因为我们绑定到它(长期连接)。由于消息传递非常繁琐,因此必须为每条消息重新连接/解雇会很浪费。该服务非常轻量级,不持有任何唤醒锁,因此维持连接的影响非常小。此外,如果 Android 出现内存压力,系统将根据需要清除服务。