Можно ли использовать существующий PWA в мини-программе WeChat?
Мне нужно реализовать мини-программу WeChat, которая, как ожидается, будет почти точной копией уже развернутой PWA. Есть ли способ использовать ту же кодовую базу в мини-программе WeChat или реализовать какой-то мост для достижения того же. PS: PWA был реализован с использованием Ionic/Angular.
1 ответ
Вам нужно использовать 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, технологии аналогичны, но возможные проблемы:
- У них есть SDK только для проприетарных ОС от Microsoft и Apple, поэтому, если вы используете что-то вроде Linux, вам не повезло,
- Их архитектура, кажется, диктует два потока, один для пользовательского интерфейса и один для JS, и это не типично для веб-приложений, поэтому я предполагаю, что для переноса потребуется некоторая переделка.