(React Native) Как загрузить ключ подписи приложения в консоль Google Play? - PullRequest
0 голосов
/ 27 января 2020

Я занимаюсь разработкой приложения на реагирующем языке, но у меня возникли проблемы с развертыванием в Play Store. Я уже сгенерировал ключ загрузки, используя keytool, как сказано в документации реагирующего натива, и получил файл с именем <my-upload-key>.keystore. Я выполнил редактирование build.gradle и gradle.properties для настройки моего ключа загрузки.

Моя проблема в том, что мне выбрать с этими параметрами, если я выберу "Позвольте Google создавать и управлять ключом подписи моего приложения (рекомендуется) " ИЛИ " Экспорт и загрузка ключа и сертификата " ??

enter image description here

Как только я выбрал «Разрешить Google создавать и управлять ключом подписи моего приложения» , затем мое приложение успешно загружено и опубликовано в PlayStore, но когда я загружаю его из PlayStore, мое приложение не открывается и отображает только белый пустой экран. Мое приложение работает хорошо, когда я использую сгенерированный APK из собственного кода реакции.

Если я выберу Экспорт и загрузку ключа и сертификата , они хотят, чтобы файл был загружен в виде zip-файла, содержащего файл PEM.

Я пропустил шаг при загрузке приложения в Play Console?

Ответы [ 3 ]

0 голосов
/ 27 января 2020
0 голосов
/ 29 января 2020

я уже решаю свои проблемы. Проблема не в моем ключе подписи или загрузке ключа или сгенерированном хранилище ключей. Все в порядке, выбрав разрешение Google для управления нашим ключом подписи. Но проблема в SoLoader в react-native 0.61.4, у многих людей такая же проблема со мной, проблема была в том, что приложение принудительно закрывали, когда приложение загружалось в playstore или показывало только белый пустой экран.

Решение состоит в том, чтобы добавить некоторую конфигурацию в android/app/build.gradle Вот код для добавления в build.gradle

configurations.all {
    resolutionStrategy {
        force "com.facebook.soloader:soloader:0.8.0"
    }
}

добавьте этот код в файл root, все готово.

0 голосов
/ 27 января 2020

Пожалуйста, следуйте официальной документации React-native для подписания APK и публикации в Playstore

Просто подписывайте с помощью метода, описанного в Официальной документации, и Publi sh для Playstore с помощью «Позвольте Google создать» и управляю ключом подписи моего приложения ". когда вы успешно опубликуете sh, вы получите новый сертификат подписи и учетные данные, поэтому в следующий раз вы сможете использовать этот новый сертификат для подписания вашего APK.

Если ваше приложение было успешно опубликовано, но оно не работает или там происходит сбой должно быть ошибка в вашем приложении, вы на 100% уверены, что это была ошибка при публикации не в приложении?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...