Files
Genarrative/miniprogram/host-bridge/protocol.js
T
kdletters d71fde8b9a 统一三端宿主桥接层结构
拆分移动壳能力清单与分发模块

拆分桌面壳能力清单与分发模块

补充微信壳协议与分发薄索引

同步三端桥接层门禁和文档
2026-06-18 18:41:34 +08:00

34 lines
1.1 KiB
JavaScript

const WECHAT_HOST_CAPABILITIES = [
'auth.requestLogin',
'payment.request',
'share.setTarget',
'share.open',
];
const WECHAT_WEB_VIEW_PAGE_URL = '/pages/web-view/index';
const WECHAT_AUTH_PAGE_URL =
`${WECHAT_WEB_VIEW_PAGE_URL}?authAction=login&returnTo=previous`;
const WECHAT_PAY_PAGE_URL = '/pages/wechat-pay/index';
const WECHAT_SHARE_GRID_PAGE_URL = '/pages/share-grid/index';
const WECHAT_SUBSCRIBE_MESSAGE_PAGE_URL = '/pages/subscribe-message/index';
const WECHAT_PAY_RESULT_HASH_KEY = 'wx_pay_result';
const WECHAT_SUBSCRIBE_RESULT_HASH_KEY = 'wx_subscribe_result';
const WECHAT_PAY_RESULT_STORAGE_KEY = 'genarrative:wechat-pay-result';
const WECHAT_SUBSCRIBE_RESULT_STORAGE_KEY =
'genarrative:wechat-subscribe-result';
const WECHAT_SHARE_TARGET_MESSAGE_TYPE = 'genarrative:share-target';
module.exports = {
WECHAT_AUTH_PAGE_URL,
WECHAT_HOST_CAPABILITIES,
WECHAT_PAY_PAGE_URL,
WECHAT_PAY_RESULT_HASH_KEY,
WECHAT_PAY_RESULT_STORAGE_KEY,
WECHAT_SHARE_GRID_PAGE_URL,
WECHAT_SHARE_TARGET_MESSAGE_TYPE,
WECHAT_SUBSCRIBE_MESSAGE_PAGE_URL,
WECHAT_SUBSCRIBE_RESULT_HASH_KEY,
WECHAT_SUBSCRIBE_RESULT_STORAGE_KEY,
WECHAT_WEB_VIEW_PAGE_URL,
};