Buffer icon Проекты

Sign in with Apple, Google Sign-In и 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. Если есть вопросы, пишите.

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

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

Игорь Лопатин 3 мес

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

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

Dm Bondarev 3 мес

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

Игорь Лопатин 3 мес

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

Популярное