- 为什么蓝牙回调函数会是栈中其他 page 回调函数被调用, 而不是当前 page 回调函数被调用?
我们有个 ble 应用, 会和一个 ble 的外设进行数据交互. 会在 A page 内做搜索的动作, B page 内做 ble 连接和数据收发的动作然后我们供应商提供一个 C page, 用于 ota 升级这个 ble 的外设如果我把 C page 设为启动后的第一个 page, C page 的功能一切正常, 可以搜索设备, 收发 ble 数据如果我是按 A -> B -> C 这个顺序启动了 C page, C page 中搜索设备的回调无响应, 会在 A page 中收到回调我尝试加入一个 X page 作为启动的第一个 page, 按 X->A->B 启动, 当在 B 中需要启动 C 时, 调用 wx.reLaunch() 跳转到 C, 这时回调仍然是 A pages 中的回调函数被调用如果我在 B 中掉用 wx.navigateBack() 回退到 A, 在 A 的 onShow() 再回推到 X, 在 X 中再进入 wx.navigateTo() 进入到 C, 现象和第 5 点一样上面说的回调是 wx.onBluetoothDeviceFound()基础库的版本是: 2.19.4
2022-11-11 - 如果知道一个别的服务号使用的模板消息的行业和模板id?
1.米兔故事机可以通过服务号和他们的机器进行语音聊天. 然后有个模板消息的功能, 就是当故事机连续发送消息超过 20 条时, 就会通过模板消息通知微信用户进行激活操作 2.我们在做一个一模一样的功能. 然后在模板库里搜索米兔模板的标题 "未读语音消息提醒", 没有搜到对应的模板, 猜测是行业设置不同 3.然后我们就自己申请一个新的模板消息, 就完全按照米兔这个已经存在的格式申请, 就被反复打回来, 说场景不清晰之类的原因. 4.我们就是想做这个完全相同的功能. 目前看可能有两种方法: 4.1 如何让我们申请一个和米兔这个功能一样的模板消息. 不懂为什么米兔可以申请成功, 而我申请一模一样的就不行. 4.2 告知我米兔的行业类型和模板 id, 我直接使用他们的这个模板消息 麻烦告知下我接下来要怎么做?
2021-11-26