Uniapp подает заявку на подпись приложения версии APP, упаковку и всю стратегию процесса подачи заявки на мобильные приложения на открытой платформе WeChat.

1. Заявление о подписи приложения

1.1 Установите jdk, jre и установите переменные среды

ссылка на скачивание дждк

1.2 Когда вы будете готовы, снова откройте окно cmd и введите Java, чтобы проверить, правильно ли он настроен.**

вставьте сюда описание изображения

1.3 Если он был настроен правильно, выполните следующую команду для создания сертификата. Сгенерированный сертификат сохраняется в каталоге запуска текущего cmd**

Псевдоним сертификата и имя приложения можно заменить на собственное имя программного обеспечения, но не забудьте сохранить соответствующую информацию

1.4 Когда в конце будет предложено, правильно ли это, не нажимайте Enter, введите y, чтобы подтвердить правильность, иначе вам придется сделать это снова. **

вставьте сюда описание изображения

2. Упаковка приложения

  • Настройте имя пакета Android: исходное имя пакета Android по умолчанию — uni.UNIxxxxxxx, которое необходимо удалить из uni, и рекомендуется изменить его на com.xxxxx.UNIxxxxxxx,
    поскольку это имя пакета будет использоваться с версией ios позже. , поэтому лучше всего стандартизировать наименования
  • Введите псевдоним сертификата, пароль сертификата, выберите файл сертификата
    вставьте сюда описание изображения

3. Получите подпись приложения

1.1 Установите [Инструмент создания подписи] на мобильный телефон или эмулятор

Загрузите официальный инструмент для создания подписи

1.2 Установите только что упакованный apk на мобильный телефон и введите имя пользовательского пакета на втором шаге.

1.3 [Инструмент создания подписи] автоматически получит список подписей приложений, установленных локально. В это время введите имя пользовательского пакета, заполненное в uniapp, чтобы получить строку кодов подписи приложений.

вставьте сюда описание изображения

4. Открытая платформа WeChat для подачи заявок на мобильные приложения

4.1 Подготовьтесь к подаче заявки на официальном сайте (если он у вас есть, вы можете заполнить его напрямую)

  • Официальный веб-сайт приложения относится к веб-сайту рекламных материалов мобильного приложения, на которое в настоящее время подана заявка, и должен включать сноску компании, фактическое использование приложения, имя приложения и сведения о приложении (это может быть упрощено, только размер приложения , также допустима информация о версии)
  • Это не может быть веб-страница, на которой необходимо войти в систему. Вы должны иметь возможность напрямую просматривать содержимое приложения.
    вставьте сюда описание изображения
    Если вы не знаете, как создавать дизайн, вы можете обратиться к этой картинке ↓
    вставьте сюда описание изображения

4.2 Блок-схема приложения

  • Должен быть скриншот фактической установки на мобильный телефон, включая заряд батареи, мобильное время и панель уведомлений.
    вставьте сюда описание изображения

4.3 Введите здесь ранее примененную подпись приложения и имя пакета приложения и нажмите «Отправить на проверку».

  • При необходимости выберите платформу приложения, здесь я использую только приложение Android, поэтому проверяется только приложение Android.
    вставьте сюда описание изображения

4.4 После успешного создания правильно сохраните appId и appSecret

вставьте сюда описание изображения

5. На заметку

Официальный документ WeChat
1. В официальной разработке следует отметить, что отлаживаемый установочный пакет не может быть зарегистрирован с помощью WeChat, и будет сообщен код ошибки с кодом 40029 или 40125. Если вы хотите нормально войти в WeChat, вы необходимо использовать официальную
подпись Установить пакет для установки

2. Не рекомендуется раскрывать информацию AppId и AppSecret на внешнем интерфейсе.Эта информация должна быть сохранена на бэкэнде и обработана бэкэндом.
Внешнему интерфейсу нужно только передать код, полученный после нажатия кнопки входа в WeChat, на серверную часть, а остальная логика входа выполняется на серверной части.

{
    
    
  "access_token": "ACCESS_TOKEN",
  "expires_in": 7200,
  "refresh_token": "REFRESH_TOKEN",
  "openid": "OPENID",
  "scope": "snsapi_userinfo",
  "unionid": "o6_bmasdasdsad6_2sgVtxxxxxxxx"
}

Supongo que te gusta

Origin blog.csdn.net/r657225738/article/details/130719675
Recomendado
Clasificación