Свойство сообщения GKTurnBasedMatch позволяет изменять текст push-уведомления, которое получает следующий участник, но как я могу его локализовать? Я пробовал использовать Localizable.strings, но это не сработало. Я знаю, что обычные push-уведомления можно легко локализовать, но, поскольку Game Center полностью контролирует эти уведомления, это сделать невозможно.
Локализованное сообщение GKTurnBasedMatch
Ответы (1)
Несколько месяцев назад я боролся с той же проблемой.
Я закончил создание пользовательского класса с информацией о том, какую локализацию предпочитает пользователь, а затем предоставил другому игроку возможность выбирать язык.
что-то вроде:
- player1: запускает игру
- player1: сообщить player2 о нике, предпочитаемом языке и т. д.
- player2: сообщить player1 о нике, предпочитаемом языке и т. д.
- player1: отправить сообщение player2 на предпочитаемом языке.
Не очень элегантно, но работает.
person
EsbenB
schedule
26.02.2013