Buffer icon Проекты

Sign in with Apple, Google Sign-In и Unity

Sign in with Apple and Unity

Sign in with Apple and Unity

Sign in with Apple and Unity

Решили мы сделать «доброе» дело нашим пользователям: позволить и на Android и на iOS использовать Google Sign-In и Sign in with Apple, и там и там.

Пришлось немного поковыряться, но получилось! Плагин для Unity работает. Разобраться во всём помогли две статьи:

Плагин из примера на Kotlin, переписал на Java, так привычней, но наверное, уже пора осваивать и его... :( Apple не сделали SDK для других платформ, так что там всё не красиво, но работает. У Google, прописываешь в pod файл Google Sign-in и используешь.

В общем, mission complete. Если есть вопросы, пишите.

Поделиться
Отправить
Запинить
Отправить
 1892   2020   android   apple   ios   plugin   unity   разработка
4 комментария
Dm Bondarev 2020

Это даже не «доброе», а требование эпла для iOS (если есть логины через соцсети, должен быть и эпл). Насчет встраивания есть от юнити ассет, есть https://github.com/lupidan/apple-signin-unity Без андроида, но зачем он там? )

Игорь Лопатин 2020

Да, если есть другие логины через соц. сети, то надо и от Apple добавить. Но у нас вообще такого нет :) Это сделано для авторизации в будущей игре. Как сторонний бонус: ожидается, что будет меньшее количество ботов и накрутчиков.

Google Sign-In можно будет использовать и на iOS и на Android, как и Sign in with Apple. Это даст возможность пользователям переносить свой профиль на другие устройства и платформы.

Dm Bondarev 2020

Для мультиплатформенного переноса обычно Facebook используют. В играх с прогрессом та еще головная боль — что если пользователя прогресс больше, чем есть вообще контента на текущей версии в этой платформе. А чтобы синхронно обновиться, надо быть либо пофигистичным инди, либо крупной компанией, тестирующей оба релиза одновременно.

Игорь Лопатин 2020

У нас несколько миллионов пользователей, некоторые пишут в саппорт «у меня андроид, купил себе айфон, как мне продолжить играть с того же места?», в основном это для таких, ну для борьбы с ботами/накрутчиками. Кроме того, зачем использовать FB есть если родные для платформ инструменты? Да Sign in with Apple работает начиная с iOS 13, но мы намеренно отсекаем старые устройства, всё равно игра новая.

Alexey 2021

А где скачать плагин можно?

Игорь Лопатин 2021

Привет, нигде, этот плагин был сделан для внутреннего использования. А вообще если погуглить можно найти, например вот: https://github.com/lupidan/apple-signin-unity или ссылка выше в комменте.

Alexey 2021

Да я в курсе, уже ставил его. Просто думал может где-то есть всё в одном флаконе, чтоб и на андроид сразу было и может единый какой-то интерфейс.

Популярное