V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
kyoma
V2EX  ›  问与答

Uniapp 华为推送角标问题

  •  
  •   kyoma · 2020-09-07 09:31:36 +08:00 via Android · 1723 次点击
    这是一个创建于 1320 天前的主题,其中的信息可能已经有所发展或是发生改变。

    劳烦各位大佬,公司在做一个基于 uniapp 技术的 OA 系统 app 时遇到了一个很麻烦的问题,就是华为手机对于推送角标自动更新的问题。

    一开始我们用的是 uniapp 自带的那个 unipush,后面绑定了厂商 ROM 可以离线推送通知了。

    由于客户领导大部分是华为手机,我们发现 app 关闭之后,进行推送通知,通知栏会显示,但是角标无论如何都不会更新……同样的 app,在小米上就行。

    通过网上查询资料明白了要加两个权限,但是加上之后还是不行,啊 头大,现在项目交接就手机这个问题了,如果有大佬遇到过这个问题麻烦您解答一下,十分感谢!

    5 条回复    2020-09-08 15:12:47 +08:00
    shanghai1998
        1
    shanghai1998  
       2020-09-07 09:44:59 +08:00
    去官方问 比这里好吧,虽然官方也没人回答
    kyoma
        2
    kyoma  
    OP
       2020-09-07 09:48:51 +08:00 via Android
    @shanghai1998 真实
    gtanyin
        3
    gtanyin  
       2020-09-07 16:33:53 +08:00
    前段时间刚好做过。
    1. 小米的逻辑是有多少条通知就显示多少个角标数字。
    2. 华为这边通知是通知,角标是角标,通知的数量和角标无关,需要自己设置。
    我觉得华为的逻辑是对的,这两者本来就不是一个概念,不应该混起来。
    华为设置角标方法原生代码实现方式如 https://www.jianshu.com/p/fc5292007512
    kyoma
        4
    kyoma  
    OP
       2020-09-07 20:16:35 +08:00 via Android
    @gtanyin 老哥,uniapp 写不了原生代码怎么办啊
    gtanyin
        5
    gtanyin  
       2020-09-08 15:12:47 +08:00
    @kyoma 建议 Google 一下相关关键词
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2285 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:48 · PVG 08:48 · LAX 17:48 · JFK 20:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.