1

我怎麼能發送一個通知,如果該設備是在英語和其他語言中的其他通知?不同語言的通知火力地堡

我試圖使兩種不同的觀衆,但兩者的觀衆都是空的。

+0

您能否更具描述性地描述您想要達到的目標。謝謝。 – iamyogish

+0

@iamyogish我想根據設備 – Max0u

+0

如果語言的數量很小,你可以使用[主題消息]的語言來發送通知消息(https://firebase.google.com/docs/cloud-messaging/ios /主題的消息)。這需要客戶端代碼根據用戶區域設置訂閱主題。通知需要多次發送,每個支持的語言發送一次,爲該語言定義的主題名稱。 –

回答

0

每當您向用戶發送通知時,您都會發送一個靜態負載,其中包含收到通知時需要向用戶顯示的消息。

當收到通知我們/ iOS版無法從一種語言到另做消息的任何翻譯。

這樣一個解決方案,我能想到的是,你必須找出用戶的語言設置或偏好(基於他的區域),然後你已經保存此偏好在後端。然後,當您想要將通知發送給該用戶時,可以查看他的語言首選項,並將通知消息轉換爲該特定語言,並將消息設置爲有效負載並將其發送給用戶。

那麼底線是,你做的通知消息的這個翻譯在你的後臺,然後使用通知發送給用戶。

HTH。

+0

是的,我想要做什麼但我如何在Firebase控制檯中管理目標? – Max0u

+0

@ Max0u我對Firebase並不熟悉。對不起。如果你能告訴我什麼是Firebase的目標,我可能會提供幫助。 – iamyogish

+0

目標是一組設備。例如,我想以英文爲目標所有設備並以英文發送通知 – Max0u