我在本地測試網絡推送。當我在chrome上捕捉終點時,下面命令的 給了我一個推動。mozilla上的網絡推送通知
curl --header "Authorization: key=XXXXXXXXXXXX" --header "Content-Type: application/json" https://android.googleapis.com/gcm/send -d "{\"registration_ids\":[\"fs...Tw:APA...SzXha\"]}"
但是當我允許和捕獲Mozilla的終點。上述命令的 響應:
{"multicast_id":############,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"InvalidRegistration"}]}
端點i收到在Mozilla 14:20:55.180的端點:"https://updates.push.services.mozilla.com/wpush/v1/gAAAAABXobDz85y9Aqz5wn0PVS4ka-p7ESp8fviKNzDPQPWfR4kZfsgUZVx7MauSN4udurIBVlC8-LdG8hsC6jOchCNMEQ2vJ5pK9n-HVf2GpQm7PP6GrsfOjjIeP_uOJDOcMLD7GZKE"1 main.js:8:13
我同意gcm是鉻。我所問的是,當我使用「V1/gAAAAABXobDz85y9Aqz5wn0PVS4ka-p7ESp8fviKNzDPQPWfR4kZfsgUZVx7MauSN4udurIBVlC8-LdG8hsC6jOchCNMEQ2vJ5pK9n-HVf2GpQm7PP6GrsfOjjIeP_uOJDOcMLD7GZKE」作爲我的終點,它說運行curl命令** ** InvalidRegistration –
正如我所說的GCM說,這是無效的,因爲該註冊屬於Mozilla的,不到GCM。順便說一句,你有沒有考慮過使用像Pushpad這樣的服務來簡化事情? – collimarco