相关疑难解决方法(0)

如文档中所述,在创建新项目时,不会在 firebase 中生成 Web api 密钥

在 Firebase 文档中,它指出 Web API 密钥将在以下情况下自动生成:

当您执行以下任一操作时,Firebase 会自动为您的项目创建一个新的 Web API 密钥:

  • 创建 Firebase 项目 > 自动创建的浏览器密钥。
  • 创建 Firebase > iOS 应用 > iOS 密钥自动创建。
  • 创建 Firebase Android 应用 > Android > 密钥自动创建。

我已尝试按照说明创建一个新的 Firebase 项目,但未生成 Web API 密钥。

显示错误的图像文件

更新:问题的答案在评论中。(“一旦您第一次进入“身份验证”部分就会生成它”)

firebase firebase-console

27
推荐指数
0
解决办法
1万
查看次数

Amazon SNS:重新输入先前有效的GCM API密钥时,"平台凭据无效"

自今年4月以来,我们一直在使用Amazon SNS发送Android推送通知.

推送已经发送没有问题,但是云控制台中从未有任何对云消息传递API的调用记录(看起来很奇怪?).

今天我为静态地图服务创建了一个新的API密钥(不相关),并重命名了我们的Cloud Messaging API密钥(只有名称,密钥是相同的).从这一点开始,没有发送任何推送,并尝试在AWS中创建新的平台应用程序(或更新现有的应用程序),结果如下:

参数无效:属性原因:平台凭据无效(服务:AmazonSNS;状态代码:400;错误代码:InvalidParameter;请求ID :)

我还尝试使用导致未授权的密钥(401)手动拨打https://gcm-http.googleapis.com/gcm/send端点.

有趣的是,我可以使用我今天创建的密钥调用上述端点,但是它们在MismatchSenderId上失败了.

我在API管理器中看不到云控制台以前的许多选项(服务器/浏览器密钥等)?

amazon-web-services google-cloud-messaging

12
推荐指数
2
解决办法
7434
查看次数

FCM推送通知问题: - "错误":"未注册"

我正在使用FCM向Android发送推送通知这一奇怪的问题.

目标: - 发送推送通知时出错

下面是我有功能向Android发送推送通知的场景

 public static function SendMultipleNotificationAndroid($groups)
    {
        //your api key SERVER API KEY
        $apiKey = Yii::$app->params['android_api_key'];
        $url = 'https://fcm.googleapis.com/fcm/send';    
        $headers = array(
            'Authorization:key=' . $apiKey,
            'Content-Type: application/json'
        );

        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

        foreach($groups as $resG){
            $users  = $resG['users'];                        
            $msg    =   $resG['message'];
            $type    =   $resG['notification_type'];
            $notification_data    =   $resG['notification_data'];

            $deviceTokens = [];
            foreach($users as $resUser){
                $deviceTokens[] = $resUser['device_token'];
                //Add  Friend badge count +1
                Common::AddRemoveBadgeCount($resUser['user_id']);
            }
            if(!empty($deviceTokens)){
                $fields = …
Run Code Online (Sandbox Code Playgroud)

php android push-notification yii2 firebase-cloud-messaging

8
推荐指数
4
解决办法
3万
查看次数

无论如何可以访问用户订阅的 Firebase 主题?

我目前正在尝试将我的应用程序迁移到 firebase,我正在寻找与 Parse Installations and Channels 等效的 Firebase。

我发现我们应该使用主题,但是在我的应用程序中“订阅”和“取消订阅”主题很常见,但没有办法(我发现)查看用户订阅了哪些主题。有任何想法吗?

我已经浏览了 Firebase 文档,但我是 Firebase 的新手,所以也许有更多经验的人会知道:https : //firebase.google.com/docs/cloud-messaging/android/topic-messaging#managing_topic_subscriptions_from_the_server

在此先感谢您的帮助!

notifications firebase swift firebase-cloud-messaging

7
推荐指数
1
解决办法
5803
查看次数