V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
Love4Taylor
V2EX  ›  全球工单系统

微博国际版 Android 8.0+ 无法收到任何通知

  •  
  •   Love4Taylor · 2018-01-08 21:31:26 +08:00 · 8830 次点击
    这是一个创建于 2515 天前的主题,其中的信息可能已经有所发展或是发生改变。

    环境

    系统版本: Android 8.0+

    App 版本: 2.6.6-r

    问题

    本以为他们会用 FCM 结果怕只是用了 firebase 统计, 看了下 还有信鸽服务, 然而问题来了 Android 8.0+ 对后台会有限制 他们还好死不死上了 target API 26... 结果根本留不住后台推送... 我也找不到什么其他用信鸽服务的应用, 结果就是想被链式唤醒都唤不起来... 让用户放电池优化白名单? 不存在的

    另外 他们邮件里说大陆地区访问不了 FCM 我表示喵喵喵? 就用这种借口来搪塞? 那么问题又来了他们干嘛还叫什么国际版 还上架什么 Google Play... 渠道包都不能搞么? 匆匆忙忙上了 API26 结果就是丢人啊...

    第 1 条附言  ·  2018-01-08 22:05:18 +08:00
    诶呦 终于等到 附言了
    这个是电池优化白名单后的推送 我求求你们还是赶紧把 target API 降到 25 吧...
    https://i.loli.net/2018/01/08/5a537a37c2b99.png
    第 2 条附言  ·  2018-01-22 19:53:04 +08:00
    Google Play 更新了 2.6.7-r
    问题依旧, Oreo 上退出一段时间之后通知服务根本留不住, 加上依旧不用 FCM, 所以还是废物一个...
    29 条回复    2020-04-25 12:06:44 +08:00
    heqet
        1
    heqet  
       2018-01-08 21:35:37 +08:00
    想知道你用的是什么手机,,,,
    Love4Taylor
        2
    Love4Taylor  
    OP
       2018-01-08 21:37:29 +08:00 via Android
    @heqet Google Pixel, 理论上任何 8.0+ AOSP 都影响 所以我就没写机器
    songz
        3
    songz  
       2018-01-08 21:57:09 +08:00
    確實沒有通知,8.0 nexus 5x
    chengzhoukun
        4
    chengzhoukun  
       2018-01-08 21:59:35 +08:00 via Android
    还不如微信,微信早就用 GCM 了
    KNOX
        5
    KNOX  
       2018-01-08 21:59:59 +08:00 via Android
    我也没收到后台通知,但是我在绿色守护里面看到国际版是 background-free (GCM/FCM) ,国内版微博在后台进程没被杀掉是可以收到通知的,所以我看通知都是靠 iPhone 的
    KNOX
        6
    KNOX  
       2018-01-08 22:00:36 +08:00 via Android
    @KNOX Pixel, 8.1.0
    Love4Taylor
        7
    Love4Taylor  
    OP
       2018-01-08 22:11:33 +08:00 via Android
    @KNOX 刚安装登录的时候 *#*#426#*#* 里确实是有相关记录 不过之后就再也没出现过 23333
    roceys
        8
    roceys  
       2018-01-08 23:11:29 +08:00
    居然敢用微博官方的 app,看来梁静茹给了你不少勇气啊!
    skylancer
        9
    skylancer  
       2018-01-08 23:26:35 +08:00
    @roceys 我没记错的话其实这个曾经是第三方 App,只是被收编了...
    Showfom
        10
    Showfom  
       2018-01-09 01:43:27 +08:00 via iPhone
    我从来都是把通知关掉的
    Marfal
        11
    Marfal  
       2018-01-09 02:21:09 +08:00 via Android
    Share 客户端至少 TimeLine 正常的 基本的功能都完好,知足了
    WillTimeCondense
        12
    WillTimeCondense  
       2018-01-09 04:13:40 +08:00 via Android
    share emore welike 挑一个都比官方的好
    KNOX
        13
    KNOX  
       2018-01-09 08:47:45 +08:00 via Android
    楼主是把微博设置为 don't optimise 就可以?
    Love4Taylor
        14
    Love4Taylor  
    OP
       2018-01-09 08:54:23 +08:00 via Android
    @KNOX 是的 不过让用户自己设置电池优化白名单不存在的
    KNOX
        15
    KNOX  
       2018-01-09 08:57:14 +08:00 via Android
    @Love4Taylor 唉,国际版都不用 FCM/GCM 我也无 fuck 说
    irainsoft
        16
    irainsoft  
       2018-01-09 09:04:28 +08:00
    微博的设计依旧如此 zz
    WispZhan
        17
    WispZhan  
       2018-01-09 09:05:14 +08:00   ❤️ 1
    google play 就应该和 apple store 一样,一刀切,不上 FCM/GCM 不给过。
    反正国产 app 也没几个正常上 google play 的,省得得糟心。

    ---
    @chengzhoukun 另外微信 Wechat 的 GCM 也不推送消息,只是为了拉起 app。
    JohnChu
        18
    JohnChu  
       2018-01-09 09:13:17 +08:00 via iPhone
    楼主的天气是 8.0 的吗?还是做了什么修改?
    Love4Taylor
        19
    Love4Taylor  
    OP
       2018-01-09 09:41:22 +08:00 via Android
    @JohnChu Google App 自带的
    zj299792458
        20
    zj299792458  
       2018-01-09 10:23:44 +08:00 via iPhone
    Target 降到 25 就有了?
    Love4Taylor
        21
    Love4Taylor  
    OP
       2018-01-09 10:49:00 +08:00 via Android
    @zj299792458 target 降到 25 就不会强制受 Android 8.0+ 后台限制的影响了... 既然他们死活不肯上 FCM 也只有这样才能保证推送了
    zj299792458
        22
    zj299792458  
       2018-01-09 11:05:20 +08:00
    @Love4Taylor 这是啥原理……如果大家都降到 25 是否大家都不用受到限制了?那这个限制岂不是没有意义?反而让大家都不愿意使用新 api 了?不知楼主是否测试过?
    lipeng1943
        23
    lipeng1943  
       2018-01-09 11:09:16 +08:00
    iPhone 上已经把微博的通知权限关了,老是强制推送微博热点,微博设置里关闭后一天左右自动开启,恶心到不行。
    Love4Taylor
        24
    Love4Taylor  
    OP
       2018-01-09 11:11:32 +08:00 via Android
    @zj299792458 API 26 以下在 App Battery 里有个 Background activity 并默认没有限制...
    brucezz
        25
    brucezz  
       2018-01-09 11:14:57 +08:00
    有人在 一加 3T 8.0 上遇到微博国际版 「自动从后台跳出来打开界面」 吗?
    zj299792458
        26
    zj299792458  
       2018-01-09 11:26:40 +08:00
    @Love4Taylor 这样啊……
    Love4Taylor
        27
    Love4Taylor  
    OP
       2018-01-09 12:04:07 +08:00 via Android
    @brucezz Pixel 遇到过 原因不明
    honeycomb
        28
    honeycomb  
       2018-01-10 09:37:24 +08:00 via Android
    @zj299792458
    大约一年后,play store 强制要求新应用的 target API 不能低于 26。

    要对此类应用采取这个限制,最直接的办法是直接控制 appops,默认情况下需要满足一些条件系统才会在电池选项里出现:

    8.0 期间是只要应用曾经运行过就可以
    到了 8.1 则变成了鬼一样的逻辑

    在 8.1 ( pixel 系列也适用于 8.0 )的开发者选项可以直接开启应用的后台限制。
    bclerdx
        29
    bclerdx  
       2020-04-25 12:06:44 +08:00
    @Love4Taylor 有个 Background activity,能上个图?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5990 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 02:53 · PVG 10:53 · LAX 18:53 · JFK 21:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.