Не удалось найти PlayGamesPlatform на платформе IOS

#android #ios #unity3d #google-play-games

#Android #iOS #unity3d #google-play-игры

Вопрос:

В настоящее время у меня есть рабочая игра для Android, опубликованная в Google Play Store с покупкой в приложении и достижениями. Я хотел бы создать новую версию для IOS. Но при смене платформы на IOS PlayGamesPlatform could not be found отображается ошибка. Должен ли я удалять все скрипты, связанные с Google Play, или есть способ использовать их как для Android, так и для IOS, используя условие? Я также попытался добавить NO_GPGS в Scripting Define символы, но ошибка все еще отображается.

Ответ №1:

Вы можете использовать компиляторы, зависящие от платформы Unity, компиляцию, зависящую от платформы. При использовании IAP в Google Play Store используйте if UNITY_ANDROID, затем добавьте код play Store внутрь. Для IOS используйте UNITY_IOS.

Комментарии:

1. Плагин игровых сервисов Google Play для UNITY «[ПРИМЕЧАНИЕ: эта версия плагина больше не поддерживает iOS. Сервисы Google Play Games для iOS устарели и вряд ли будут функционировать должным образом. Не используйте игровые сервисы Google Play для iOS в новых приложениях. См. Сообщение в блоге с объявлением об устаревании для получения более подробной информации.]»