代码之家  ›  专栏  ›  技术社区  ›  Lutaaya Huzaifah Idris

MismatchSenderId错误Firebase云消息传递(FCM)

  •  0
  • Lutaaya Huzaifah Idris  · 技术社区  · 6 年前

    我已经面对这个错误好几天了,我已经阅读了几乎所有关于这个话题的问题,但我还没有找到解决办法。

    请不要将此标记为重复(我已经查看了前面的问题)。

    我看过这些类似的问题( 但运气不好 ) :

    Question 1

    Question 2

    Question 3

    1. 正在检查我是否正在使用 旧服务器 服务器密钥 发件人Id 以及 谷歌-服务.json
    2. 正在使android studio的缓存失效并重新启动。

    我正在使用一个名为 pyfcm

    def sendMessages():
    
        push_service = FCMNotification(api_key="AIzaSyxxxxxxxxx")
        registration_id = "fd9JpOrrSbc:APA91bHOmsE99dtUXXXXXXXXXXXXXXXX"
        message_title = "Cool Me"
        message_body = "Hi john, your customized news for today is ready"
        result = push_service.notify_single_device(registration_id=registration_id, message_title=message_title,
                                                   message_body=message_body)
    

    以下是输出:

    {'multicast_ids': [8943443862024247709], 'success': 0, 'failure': 1, 'canonical_ids': 0, 'results': [{'error': 'MismatchSenderId'}], 'topic_message_id': None}
    

    这是本周开始的问题,但上一个问题,这项任务是工作的良好预期。

    error documentation

    0 回复  |  直到 6 年前
        1
  •  0
  •   Lutaaya Huzaifah Idris    6 年前

    我知道有很多问题导致了这一点,但这是我的经验,我想分享,所以我使用的是Mac Core I5,16 GB处理器2.3 GHz Intel Core,我所做的是将项目从Github复制到我的同事的PC上,以相同的规格,注册设备ID成功工作。

    我的IDE有问题( 不过,我已经重新启动了很多,无效缓存和重新启动它,清理它,重建和建立它,但没有工作

    所以有时这个错误是由于IDE引起的。尽可能多地清理和重建项目。