Создание аккаунтов разработчиков
В первую очередь необходимо заполнить анкету и создать аккаунты разработчиков в App Store и Google Play.
Для App Store, пожалуйста, ознакомьтесь с нашим подробным руководством.
Для Google Play следуйте этой инструкции.
Обратите внимание: по возможности создавайте аккаунт для юридического лица, а не для физического. Возможность использовать индивидуальную учетную запись остается, но в этом случае не будет возможности пригласить других пользователей - разработчиков в данном случае - в эту учетную запись, поэтому нам понадобится доступ к вашей учетной записи Apple, и лучше создать новую только для управления вашим приложением. В любом случае с корпоративным аккаунтом все гораздо проще.
Предоставление доступа к App Store Connect команде Gurucan
Войдите в App Store Connect здесь:
https://itunesconnect.apple.com/
Перейдите на вкладку "Users and Access":
Добавьте нового пользователя:
Заполните форму:
Пожалуйста, убедитесь, что вы поставили галочку "App manager" Role, электронная почта указана dev@gurucan.com, а также проверьте доступ к сертификатам, идентификаторам и профилям - Access to certificates, Identifiers and profiles.
Обратите внимание: предоставление доступа к ресурсам разработчика доступно только для учетных записей юридической компании, если учетная запись создана для физического лица, то эта опция недоступна, и для создания приложения нам необходимо получить доступ к вашей учетной записи Apple!
Вот почему создание учетной записи Apple для юридического лица крайне рекомендуется.
Предоставление Google Play доступа команде Gurucan
Перейдите на Google Play Console:
https://play.google.com/console/u/0/developers/
В левом меню выберите "Users and permissions"
Добавьте gurucanapp@gmail.com и выберите ваше приложение:
И добавьте все разрешения:
А затем нажмите кнопку приглашения - invite button.
Настройка платежей
Если вы собираетесь принимать платежи в приложении, то вам нужно сделать еще пару вещей.
- Заполните свой платежный профиль здесь:
2. Создание service account
В вашей Play Console нужно перейти в Настройки Settings -> Developer Account -> API Access
Далее нажать на Создание нового аккаунта - create a new service account:
Переходите по ссылке на Google Cloud Platform:
Нажмите Create Service Account:
Затем откройте сервисный аккаунт и создайте новый ключ - create a new key:
Откройте файл json в любом текстовом редакторе и найдите эти 2 строки:
private_key
client_email
вам нужно будет ввести значения в админ-панели Gurucan в настройках Приложения
После создания сервисного аккаунта, свяжите с тем же облачным проектом Google (google cloud project ) на странице API Access.
Затем перейдите в настройки приложения, далее в Настройки монетизации (Monetization Setup) и введите данное название темы (topic name):
projects/bionic-trilogy-222712/topics/gurucan-payments
Также необходимо создать Google Merchant Payment Profile
https://support.google.com/googleplay/android-developer/answer/3092739?hl=ru
Apple
Чтобы добавить покупки в приложение для iOS, необходимо создать секретный ключ.
Следуйте этому руководству, чтобы создать его:
https://www.appypie.com/faqs/how-can-i-get-shared-secret-key-for-in-app-purchase
После этого, введите свой секретный ключ в админ-панели Gurucan в настройках Приложения
Также вам нужно заполнить соглашения для оплаченных Приложений здесь:
https://appstoreconnect.apple.com/agreements/#/
И настройте URL для уведомлений App Store:
https://app.gurucan.com/api/payment/notification/apple
Готово!