2

我正在嘗試將FCM與SNS進行整合。我在answer中讀到該設置應該與GCM相同。我設法創建了一個FCM應用程序,並可以將消息發送到Android設備。當應用程序處於後臺時,設備會收到一個notif輸入托盤,或者當應用程序處於前臺時打印收到的消息。我正在嘗試將它整合到SNS中,但我似乎無法使其工作,無論如何都沒有錯誤信息。使用AWS SNS的Firebase雲消息傳遞

在創建平臺時,我應該使用哪個鍵?我使用了Firebase控制檯 - >項目設置 - >雲消息傳遞 - >服務器密鑰 這是錯誤的嗎?

對於平臺端點,我使用FCM令牌來設備令牌,在Firebase控制檯中發送notif時也使用該令牌。 另外我應該把用戶數據,將任何任意字符串呢?

對於該消息,我使用了SNS控制檯中的Json Generated。 FCM是否接受來自GCM的不同格式?

我錯過了什麼嗎?

回答

0

你有沒有發現你的問題是什麼?這對你來說可能已經太晚了,但可能會幫助其他人在這個問題上遇到困難。

在創建平臺時,我應該使用哪個鍵?我使用了一種形式的Firebase控制檯 - >項目設置 - >雲消息傳遞 - >服務器密鑰這是錯誤的嗎?

是的,該關鍵應該工作。我已經成功地將「服務器密鑰」和「傳統服務器密鑰」都與SNS配合使用。我想說你應該使用較新的服務器密鑰,以確保未來遺留的密鑰被Google淘汰時不會中斷。

對於平臺端點,我使用FCM令牌來設備令牌,在Firebase控制檯中發送notif時也使用該令牌。

是的,這應該工作。要清楚你想使用由你的FCM ID監聽器服務檢索到的令牌。

另外我應該在用戶數據中放入任何字符串嗎?

這裏的一切都很好。這只是一個自己的記錄。

對於該消息,我使用了JSON生成的SNS控制檯。 FCM是否接受來自GCM的不同格式?

消息格式稍有不同 - the answer you linked描述了區別。即使有這些差異,儘管我認爲你應該能夠使用SNS JSON消息生成器來獲得一些東西。

相關問題