![](/img/trans.png)
[英]FCM with Parse Server Push Notifications mismatchsenderid and client app error
[英]FCM push notifications with Parse Server
這很復雜,但是我會盡量簡潔。 我正在使用FCM將推送通知發送到Android設備。 我的后端是解析服務器。 我可以成功地將推送從FCM控制台發送到設備。 當我從解析發送推到https:// mybackend / parse / push時 ,它會說{“ result”:“ true”}作為響應。 我已經檢查了服務器日志,(可以預測)它說到/ parse / push的所有http發布請求都成功200。
但是,從解析發送消息時(使用curl或parse推送控制台),推送不會顯示在FCM控制台中。 然后解析服務器和FCM之間存在一些問題。
在我的index.js中,我有:
push: {
android: {
senderId: "XXXXX",
apiKey: "YYYYYY"
}
}
我擁有密鑰,並根據此處完成了所有操作: http : //parseplatform.org/docs/parse-server/guide/#push-notifications
我還想念什么? 為什么我不能讓它真正出現在設備上? 非常感謝任何幫助,謝謝。
為Android應用程序設置一個Parse Server,我記得必須仔細檢查以使其正確。 對我來說,關鍵是:當我登錄Firebase控制台並選擇正在使用的應用程序,然后單擊齒輪[或齒輪或其他],然后單擊“項目設置”時,我必須確保單擊“雲消息”選項卡並抓住舊版服務器密鑰(在項目憑據下),而不是顯示在“常規”選項卡上的Web api密鑰。 您要使用的發件人ID也會顯示在該頁面上。
我不確定他們何時會淘汰舊版服務器密鑰,您可以嘗試使用服務器密鑰,但絕對要確保從“雲消息”選項卡中獲取了信息。
我不知道為什么在密鑰(或證書)設置不正確時[至少對開發人員更友好],FCM(和APN)不會發送不同的消息,而是發送200,但我猜是他們在收到預期的通知並發送響應后評估密鑰[或證書]。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.