V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Ruikoto
V2EX  ›  小米

关于解决米家 APP 的一些非常神秘的通知推送问题的历程

  •  
  •   Ruikoto · 35 天前 · 988 次点击
    这是一个创建于 35 天前的主题,其中的信息可能已经有所发展或是发生改变。

    楼主目前双持两部小米,其中主力机的米家 APP 似乎已经一年以上收不到任何通知了,不论是重装还是等手段都试过,而备用机和苹果设备则可以正常接受米家通知。以前没当回事,最近购置了一些新的智能家居,这个问题变得有些恶心人,故尝试解决。

    网上搜了一圈以后,只在台湾的某论坛发现有人遇到过一样的问题,并且有人提到安装了一次 Google Play 版本以后就再也收不到通知了,这时问题已经初见端倪。我立刻删掉了米家并去安装了 Play 商店发行的版本,结果通知推送立刻就好了,再装回小米应用商店的版本,依旧收不到任何通知。

    由此初步推断 FCM 渠道可以正常收通知,MiPush 完全收不到,感觉问题应该出在米家的后端上,在米家里找了半天只能找到机器人,于是给小米的客服打电话反馈这个问题。

    比较令我意外的是小米客服这次还挺靠谱,帮我将工单转到了米家那边的技术,传了 LOG 和录屏,经过三四次的电话沟通问题,今天回电告诉了我最终结论:

    只要使用了一次 Google Play 版本的米家,你的通知服务就会单向、长期、不可逆(指无法通过自助的方式修改)地被迁移到国际版服务器,从此你使用国内发行的米家版本将再也无法收到任何通知。

    怎么办呢,你可以联系小米客服,技术团队帮你手动修改后台,帮你迁移回国内。

    但是!如果你以后再安装一次 Play 版的米家,那你的通知服务将会再次单向、长期、不可逆地被打包发送给国际服。

    简单来说,目前没有任何双向迁移的功能,只能单向向国际服迁移,想回来就是要找人工客服。

    (以上是个人总结,非客服原话)

    太神秘了只能说,这个问题的起因应该就是我在备用机上装了 Play 版米家,从此我的主力机的米家通知推送就被击毙了。

    最后客服问我要不要迁移回国内服务器,我说要不算了,之后再说吧。(毕竟 FCM 也挺好

    11 条回复    2025-05-20 17:01:49 +08:00
    Sawyerhou
        1
    Sawyerhou  
       35 天前 via Android
    卧槽,还真是!这个问题困扰了我好久,感谢你解了我这个心结!
    Goooooos
        2
    Goooooos  
       35 天前
    其实应该每次登录都刷新下这个 push 渠道的状态就能解决
    Goooooos
        3
    Goooooos  
       35 天前
    但貌似小米的不像解决
    Geele
        4
    Geele  
       35 天前
    同样遇到过此问题,不过我换新手机后就恢复了
    yinmin
        5
    yinmin  
       35 天前 via iPhone
    这个技术回复太扯了吧,同时有 mipush 和 fcm ,小米应用应该优先用 mipush 吧;或者 google play 版用 fcm ,小米商城版用 mipush 。
    yinmin
        6
    yinmin  
       35 天前 via iPhone
    OP 的小米手机在熄屏时能收到 fcm 推送吗?貌似小米国行手机 fcm 貌似熄屏不会有消息推送
    ererrrr
        7
    ererrrr  
       35 天前
    没想到还能这么快联系到技术,倒也挺好的
    Ruikoto
        8
    Ruikoto  
    OP
       34 天前
    @yinmin #6 我这熄屏可以正常收的,貌似之前看了个帖子改过哪个 fcm 的设置,具体的有点忘了
    Ruikoto
        9
    Ruikoto  
    OP
       34 天前
    @Sawyerhou 这个问题困扰我大半年了,鬼知道会是这个原因
    Ruikoto
        10
    Ruikoto  
    OP
       34 天前
    @ererrrr 确实,去找客服的时候本来没想着会解决,想着大概率就是类似“您的反馈已记录”,后来客服说内部拉群帮我处理这事,十分另我意外了
    julyclyde
        11
    julyclyde  
       29 天前
    既然客服可以人工处理,为什么不提供自助,为什么不写在客服部的 faq 里?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1133 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 18:29 · PVG 02:29 · LAX 11:29 · JFK 14:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.