언어 전환 도구 인 Localize 포드를 사용하고 있습니다.iOS 알림을 앱 언어별로 현지화하는 방법
내 앱에는 사용자가 목록에서 앱 언어를 변경할 수있는 환경 설정 메뉴가 있습니다.
사용자가 나는 또한이 내 앱 제대로 작동 UserDefaults
Localize.setCurrentLanguage("nl")
UserDefaults.standard.set(["nl"], forKey: "AppleLanguages")
UserDefaults.standard.synchronize()
에 AppleLanguages
키를 설정하고있어 언어를 변경, 모든 알림 현지화를 제외하고 좋다.
나는 the apple documentation about the localization local and remote notifications을 읽었습니다.
loc-key
및 loc-args
과 함께 알림을 보내는 앱에 현지화 된 콘텐츠를 저장하고 있습니다.
그러나 알림은 사용자의 preferredlanguage에서 항상 수신되며 아이폰 환경 설정에 의해 설정되며 내 애플 리케이션 언어와 다를 수 있습니다.
이 문제를 해결하고 특정 언어로 알림을 현지화하려면 어떻게해야합니까?
네 말이 맞아. 나는 몇 가지 애플 리케이션을 확인했습니다, 페이스 북은 그들 중 하나였습니다. 언어를 변경하더라도 iPhone 언어로 알림을받습니다. – ocanal