Web推送:firefox端点返回InvalidRegistration ID

Web推送:firefox端点返回InvalidRegistration ID,firefox,google-cloud-messaging,web-push,push-api,Firefox,Google Cloud Messaging,Web Push,Push Api,我已经为Chrome和firefox实现了推送通知。并在命令行上使用curl命令进行测试 curl --header "Authorization: key=" --header "Content-Type: application/json" https://android.googleapis.com/gcm/send -d "{\"registration_ids\":[\"\"]}" 我正在从 reg.pushManager.subscribe({ userVi

我已经为Chrome和firefox实现了推送通知。并在命令行上使用curl命令进行测试

curl --header "Authorization: key=" --header "Content-Type: application/json" https://android.googleapis.com/gcm/send -d "{\"registration_ids\":[\"\"]}"
我正在从

    reg.pushManager.subscribe({
        userVisibleOnly:true
    }).then(function(sub){
          console.log("ENDPOINT :",sub.endpoint);
        alert(sub.endpoint);
 });
铬合金的端点工作良好

https://android.googleapis.com/gcm/send/cQ4-FwONCH0:APA91bGjycCynoIPO-BVn0h…B9Ck_r5e3hYxcvmzamCWeWbVLDSeY18gtp-NZC3yFMVzFQauE3xQQn4vhVmfkiV3ma-cy4wIv0
从终点开始的GCM注册ID:

cQ4-FwONCH0:APA91bGjycCynoIPO-BVn0h…B9Ck_r5e3hYxcvmzamCWeWbVLDSeY18gtp-NZC3yFMVzFQauE3xQQn4vhVmfkiV3ma-cy4wIv0
但是Firefox的端点(每晚)从gcm抛出无效注册。 终点:

 "https://updates.push.services.mozilla.com/wpush/v1/gAAAAABXqswopJKVeUQEsBZl12RXsKl01wNvt5T-yqLxgzReRPRdWp7K3xJK58Tmz9YWy3op550irfD3nx-DMnqNKu8BdzvbKgjlksN2_i8VJV-oWnkO8FJwgP-0-m4W9ZVNHYseLLDJ"
GCM的注册ID

gAAAAABXqswopJKVeUQEsBZl12RXsKl01wNvt5T-yqLxgzReRPRdWp7K3xJK58Tmz9YWy3op550irfD3nx-DMnqNKu8BdzvbKgjlksN2_i8VJV-oWnkO8FJwgP-0-m4W9ZVNHYseLLDJ

你可以在Firefox端点上尝试这个解决方案

"https://updates.push.services.mozilla.com/wpush/v1/gAAAAABXqswopJKVeUQEsBZl12RXsKl01wNvt5T-yqLxgzReRPRdWp7K3xJK58Tmz9YWy3op550irfD3nx-DMnqNKu8BdzvbKgjlksN2_i8VJV-oWnkO8FJwgP-0-m4W9ZVNHYseLLDJ"

卸下v1部件,并检查这是否解决了此问题。因为根据这个问题,旧端点没有v1,现在可以工作了。您还可以尝试解决方案本身,并通过使用应用注释部分。

您可以在Firefox端点中尝试此解决方案

"https://updates.push.services.mozilla.com/wpush/v1/gAAAAABXqswopJKVeUQEsBZl12RXsKl01wNvt5T-yqLxgzReRPRdWp7K3xJK58Tmz9YWy3op550irfD3nx-DMnqNKu8BdzvbKgjlksN2_i8VJV-oWnkO8FJwgP-0-m4W9ZVNHYseLLDJ"
卸下v1部件,并检查这是否解决了此问题。因为根据这个问题,旧端点没有v1,现在可以工作了。您还可以尝试解决方案本身,并使用应用注释部分