Я реализовал функции Game Center, такие как достижения и таблицы лидеров, и теперь работаю над задачами. У меня сложилось впечатление, что мне не нужно было добавлять какой-либо дополнительный код — если бы у меня были достижения или таблицы лидеров, игроки могли бы отправлять вызовы своим друзьям. Но теперь, в iOS10, у вас больше нет возможности добавлять игроков в друзья — вызовы решаются через iMessages. Проблема в том, что я не вижу этой функции нигде на экране GKViewController. Если вы выберете достижение/счет рейтинга, вы можете нажать «Вызов друзьям», но он предлагает только игроков, которые уже есть в вашем списке друзей, а не в вашем списке контактов. Apple также устарела GKChallengesViewController, поэтому я не уверен, где посмотреть, как это сделать.
Кто-нибудь знает, как добавить функцию iMessage Challenges в Game Center в iOS 10?
Обновление: я видел, что эта функция находится в GKMatchmakerViewController, но, похоже, это для вещей многопользовательского типа. Я до сих пор не знаю, как использовать это, чтобы просто отправлять вызовы.