我正在使用的是pod Localize這是一種語言切換工具。如何通過應用程序語言本地化iOS通知
我的應用程序有一個首選項菜單,用戶可以從列表中更改應用程序語言。
當用戶更改語言,我還設置AppleLanguages
鍵UserDefaults
Localize.setCurrentLanguage("nl")
UserDefaults.standard.set(["nl"], forKey: "AppleLanguages")
UserDefaults.standard.synchronize()
這是正常的我的應用程序,一切都只是通知本地化不錯。我已閱讀the apple documentation about the localization local and remote notifications。
我將本地化的內容存儲在我的應用中,發送通知loc-key
和loc-args
。
但是通知總是在用戶的preferredlanguage中接收到,它由iphone偏好設置並可能與我的應用程序語言不同。
我該如何解決這個問題,並根據應用程序特定的語言本地化通知?
你說得對。我查了幾個應用程序,Facebook就是其中之一。即使我改變了語言,我也會通過iPhone語言獲得通知。 – ocanal