- 一次性订阅消息如何做推送记录?
有没有相关的API可以查询用户订阅了哪些消息?剩余的推送次数?用户订阅消息后关闭了接收通知设置再重新打开,会清除所有的订阅消息吗?如果清除了有相关的API可以获取到吗?
10-31 - 一次性订阅消息推送成功后怎么继续推送?
用户开启了一次性订阅消息的接收,推送成功后怎么继续给用户推送消息?是需要用户重新进行订阅吗?同时有没有api可以获取当前订阅消息是否已经进行了推送?
10-30 - 自定义Popup可以跟随软键盘的弹出整体上移吗?
自定义Popup中的输入框聚焦时弹出软键盘,软键盘只是保证了输入框的展示,Popup底下的内容还是被软键盘遮挡,是否可以将整个Popup弹起高度跟随软键盘
09-05 - 在PC企微中调用WXJSSDK的navigate失效?
navigateTo(params: Params): Promise<void> { let url = params.url as any let callApi = 'navigateTo' as keyof WechatJSSDK if (params.page) { if (LevelPageList.includes(params.page)) { url = navigateUrl(params) callApi = 'switchTab' } else if (SearchStatusList.includes(params.page)) { const waybillStatus = params.page.split('searchTab')[1] this.call('postMessage', { data: { waybillStatus } }, true) url = navigateUrl(params) callApi = 'switchTab' } else { url = navigateUrl(params) callApi = (params?.type || 'navigateTo') as keyof WechatJSSDK } } const addParams = {} as any if (params?.params?.url) { addParams.url = params?.params?.url || '' } if (params?.params?.needLogin) { addParams.needLogin = params?.params?.needLogin || 'false' } const webUrl = addUrlParams(url, addParams) console.log('webUrl', webUrl) return this.call(callApi, { url: webUrl }, true) } 在pc企微中使用navigateTo方法失效,在个微移动端、pc端以及企微移动端都是正常跳转 版本:jweixin-1.6.2.js
09-02