gpt4 book ai didi

android - 无法从 firebase 控制台发送通知

转载 作者:搜寻专家 更新时间:2023-11-01 09:45:18 26 4
gpt4 key购买 nike

This是firebase的一些教程。我在 Firebase 中注册应用程序,获取 google-services.json 文件,将其粘贴到应用程序文件中,如教程中所示。也得到 token 。但是当我尝试从控制台发送通知时,状态为失败(我猜是 MismatchSenderId)。我正在插入从 FirebaseInstanceId.getInstance().getToken(); 获得的相同 token 。可能是什么问题?

附注当我向所有使用该应用程序的设备发送通知时,它也没有成功。

编辑: list 文件

<!-- Adding Internet Permission -->

<uses-permission android:name="android.permission.INTERNET"/>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

<!--
Defining Services
-->
<service
android:name=".MyFirebaseMessagingService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
</service>

<service
android:name=".MyFirebaseInstanceIDService">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
</intent-filter>
</service>
</application>

最佳答案

请检查是否满足以下所有条件。

  1. Update the SHA 1 finger print and package name in your console.
  2. Place a json configuration file from the developer console and place it under app directory [module level directory].
  3. Add these lines in the gradle files. a) Module gradle : apply plugin: 'com.google.gms.google-services' b) Project gradle : classpath 'com.google.gms:google-services:3.0.0'

希望对你有帮助...

关于android - 无法从 firebase 控制台发送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38338179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com