1

如果我使用sendMessage从华为 p9 (Android 6.0) 向 Android Wear (Sony) 发送一些字节,则如果手持设备的屏幕关闭,则消息不会传递。可穿戴设备内部的通知直到手机屏幕打开(1 分钟内)才会更新!会setUrgent帮助吗?我已经在“大应用程序列表”中添加了可以在屏幕关闭时工作的应用程序。应用程序已经在 WAKELOCK 状态下工作。

它是适用于所有 Android 6.0 和更新设备的功能吗?

可以避免这种情况吗?任何线索?

4

2 回答 2

1

我有一台运行 Android 7.0 和 EMUI 5.0 的华为荣耀 6X。由于华为的电池优化服务终止了进程,屏幕被锁定后,我无法在 Pebble Time 上收到通知。Vyacheslav 提供的说明可能适用于以前的操作系统和 EMUI 版本,但我在我的特定设备上找不到这些选项。不过,他的回答确实为我指明了正确的方向。通知问题是最终由过度热心的电源管理引起的众多问题之一(非常感谢华为#sarcasm)。以下是我如何从手机电池优化中排除应用程序的说明:

  1. 在您的设备上打开设置。
  2. 向下滚动列表并选择应用程序选项。
  3. 选择设置选项(屏幕底部附近的蓝色齿轮)。
  4. 选择高级部分下的特殊访问选项。
  5. 选择免除电池优化选项。
  6. 在列表中找到您的应用并选择它。您可能需要将顶部的选项从允许更改为所有应用程序才能看到它。
  7. 将设置从不允许更改为允许,然后选择确定

我想提一下,您可能还需要进入系统 > 电池并更改应用程序的屏幕锁定设置后关闭应用程序。我已经在之前尝试解决此问题的尝试中执行了此步骤。当我有时间时,我可能会回去测试一下是否需要完成这两项更改,或者电池优化排除是否可以自行解决。同时,如果您将应用程序排除在电池优化之外并且它仍然被杀死,请同时更改锁定屏幕。

于 2017-08-14T16:28:29.500 回答
1

我浪费了 3 天时间来寻找解决方案要解决此问题,只需在首选项中启用所有应用程序:

使用电池保护程序保护应用程序

详细的:

访问此电源配置文件部分

转到系统设置。(您可以通过下拉屏幕顶部的状态栏在通知栏的快速切换部分中找到它)向下滚动到高级设置 ,然后进入电池管理器。转到受保护的应用程序选择。(这就是您在此处寻找的内容。这将控制屏幕关闭时允许运行的内容以及不允许运行的内容。)

http://itechify.com/2016/02/01/how-to-fix-missing-push-notifications-on-huawei-smartphones/

于 2017-01-12T20:55:52.413 回答