android - ionic 推送 - GCM_INVALID_AUTH

标签 android cordova ionic-framework push-notification

我正在开发 Ionic(版本 1.3.1)应用程序并尝试使用 Ionic 推送。 该应用程序已正确注册到 ionic 服务器,但我的设备仍未收到任何通知。我得到的唯一错误是以下通知状态:

{
        "notification": "808cde89-eb21-40d7-9999-b86e5f86f1d3",
        "token": {
            "type": "android",
            "token": "dkYxYGcKeNo:APA91bE4OXhzkOUOSF1EsXxgY9Cd0Uu9-A98Ak5prdMIGUd10tLljacgKs7zAp1WPLF-bDiy3pkdroc9l8vWy4sXdfansr56-rIF59wJfR1e7EibJZHFO5DFxCThpT_ZgVn_T_0n8an1",
            "id": "ea40d3bc7561cc4f0d28ac49ce87fd3a",
            "app_id": "7ab91503",
            "invalidated": null,
            "created": "2016-09-17T11:31:53.481151+00:00",
            "valid": true
        },
        "uuid": "0ebe9454-aebc-4c0b-b5b0-056920817f56",
        "status": "error",
        "error": "GCM_INVALID_AUTH",
        "created": "2016-09-17T14:31:20.517783+00:00",
        "user_id": null
}

我假设 ionic 服务器没有向设备发送通知,因为状态是错误的,但我不知道我收到此 GCM_INVALID_AUTH 错误的原因。是什么导致了这个问题?

最佳答案

您需要将您的项目从 GCM 迁移到 FCM(firebase 云消息),并使用新的服务器 key 。

enter image description here

关于android - ionic 推送 - GCM_INVALID_AUTH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39548035/

相关文章:

node.js - 错误: Failed to transpile program Ionic 3

javascript - Angular/ ionic 不适用于 iOS 10

android - OnClickListener() 必须覆盖父类(super class)方法吗?

java - 如何在android中设置循环背景

安卓ftp连接问题

angularjs - header-bar 和 class=bar-header 之间的区别

android - 清除所有剪贴板条目

android - 在 cordova 混合 android 应用程序中写入/读取文件

html - 如何在条件语句中显示img标签?

cordova - 如何将 Sencha Touch 2 集成到 Cordova (Phonegap) 项目中