Узнать, что такое подписи.
Два важных момента, которые помогли бы мне избежать проблем, если бы я знал их заранее. Рассказываю на примере RuStore, т. к. в Google Play ещё не выкладывался, но думаю там то же самое.
1️⃣ Если вы не создавали свою подпись, значит вы пользуетесь debug подписью от Unity.
Её можно достать и использовать в дальнейшем, например, если вы решите начать загружать в стор AAB вместо APK. Keystore находится в папке
C:\Users\username\.android\debug.keystore, ключ называется androiddebugkey, а пароль от кейстора и от ключа - android. Насколько я понимаю, этот ключ создает Unity рандомно, так что можно продолжать использовать его и дальше.2️⃣При загрузке в RuStore вы подписываете AAB с помощью upload_key, а потом RuStore делает из него APK и подписывает его с помощью key.
Я очень долго не мог понять, почему я не могу обновить приложение, установленное из RuStore, билдом, собранным в Unity. Фишка в том, что при загрузке AAB в RuStore используется два ключа. Одним ты подписываешь ABB (
upload_key), а другой ты загружаешь в RuStore (key, упакованный с помощью PEPK).Причем в документации RuStore этот upload_key, так же, как и процесс подписания AAB, упоминается только на этой странице, и не в тексте, а вот в этом видео.
Я пытался подписывать APK с помощью upload_key, хотя надо было использовать просто key.
#android #rustore #google_play #тайные_знания