Строка APNS не найдена для loc-key, когда строка находится в файле Localizable.strings. - PullRequest
0 голосов
/ 13 сентября 2018

Я разрабатываю фреймворк для использования в других приложениях для iOS. Большая часть этой структуры получает push-уведомления. Каркас локализован на английском, испанском, немецком, итальянском и французском языках. Файлы .strings находятся в каталоге ресурсов платформы как Localizable.strings. Когда приложение находится на переднем плане, все локализации работают правильно, и различные строки находятся и переводятся. Однако, когда я получаю push-уведомление через APNS, содержащее ключ «loc-key»: «NOTIFY_UPLOAD_SUCCESS_BODY», уведомление отображается со строкой «NOTIFY_UPLOAD_SUCCESS_BODY» вместо значения, которое должно быть «Файл был успешно загружен». Я предполагаю, что ключ не может быть найден, потому что ключ находится в пакете платформы, а не в пакете приложения. Есть ли способ обойти это, где эти строки уведомлений могут находиться в структуре, как и другие локализованные строки в приложении?

...