Files
kdletters 6f12b48ce1 补齐微信受控原生页能力声明
微信小程序 capability profile 声明 navigation.openNativePage

微信 HostBridge 协议镜像同步受控原生页能力

原生壳门禁反查订阅生成结果通知页真实流程

壳方案文档和共享决策记录同步微信能力边界
2026-06-20 16:10:55 +08:00

35 lines
1.2 KiB
JavaScript

const WECHAT_HOST_CAPABILITIES = [
'auth.requestLogin',
'payment.request',
'share.setTarget',
'share.open',
'navigation.openNativePage',
];
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,
};