Можно ли использовать существующий PWA в мини-программе WeChat?

Мне нужно реализовать мини-программу WeChat, которая, как ожидается, будет почти точной копией уже развернутой PWA. Есть ли способ использовать ту же кодовую базу в мини-программе WeChat или реализовать какой-то мост для достижения того же. PS: PWA был реализован с использованием Ionic/Angular.

1 ответ

Вам нужно использовать kbone, он был выпущен, чтобы удовлетворить эту потребность.

https://github.com/Tencent/kbone

Да, теоретически вы просто добавляете WeChat JS SDK в свое текущее приложение, а затем используете предоставленные вам API, чтобы делать то, что вам нужно. Вам понадобится зарегистрированная учетная запись WeChat, чтобы вы могли получать свои токены и секреты, иначе вы не сможете вызывать их API. Если ваша учетная запись является международной, а не учетной записью материкового Китая, у вас могут быть ограничения на определенный API, такой как API магазина WeChat (насколько я помню).

Посмотрите здесь:https://developers.weixin.qq.com/doc/offiaccount/en/OA_Web_Apps/

И, возможно, здесь:https://open.weixin.qq.com/?lang=en

IINM, технологии аналогичны, но возможные проблемы:

  1. У них есть SDK только для проприетарных ОС от Microsoft и Apple, поэтому, если вы используете что-то вроде Linux, вам не повезло,
  2. Их архитектура, кажется, диктует два потока, один для пользовательского интерфейса и один для JS, и это не типично для веб-приложений, поэтому я предполагаю, что для переноса потребуется некоторая переделка.

ссылка: https://developers.weixin.qq.com/miniprogram/en/dev/framework/quickstart/#Differences-Between-Mini-Program-Development-and-Web-Development

Другие вопросы по тегам