- onLocationChange中,如何监听用户授权的变化?
问题背景: 使用onlocationChange事件,监听地理位置实时变化。需要在无法获取用户位置的时候做出处理,改变页面显示做出提示。 具体问题: 在用户已授权的情况下,onlocationChange能正常执行监听函数。但是当用户在使用过程中,关闭了地理位置授权,onlocationChange的监听函数和onlocationChangeError的监听函数均不触发。请问有什么办法能够明确知道此刻是由于用户关闭了授权,导致地理位置不更新? 期望情况: 当用户在使用过程中,突然关闭了地理位置授权,能够通过以下方式之一,得到无法更新位置的原因: 1、 onlocationChange的fail监听函数能被调用并返回具体原因 2、onlocationChangeError的监听函数被调用并返回具体原因 3、提供监听用户授权变化的监听函数 请大家/官方帮忙看下,有什么办法能够获取用户终止位置授权的时机呢,开发时需要在无法获取用户位置的时候做出提示。
03-15 - App分享小程序卡片,如何能够禁止/识别二次转发?
需求:在App分享小程序卡片给用户/群聊后,禁止该卡片被二次转发,或者能够识别出该小程序卡片被二次转发过。 问题背景:我查阅了微信的“私密消息”文档【1】,文档上只介绍了从小程序中进行转发设置私密消息的能力,看上去私密消息能够满足禁止/识别二次转发的需求。但是在安卓的SDK【2】中,我没有找到设置activityId和将转发设置为私密消息的选项,因此不确定在App分享小程序卡片,能否有办法实现这个需求? 具体问题: 从App中分享的小程序卡片是否支持私密消息?如果App分享不支持私密消息,有什么办法禁止/识别分享的小程序卡片被二次转发? 恳请大家帮忙解答,求助官方~ 【1】私密消息:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share/private-message.html#_2-%E9%AA%8C%E8%AF%81 【2】安卓SDK文档:https://dev.weixin.qq.com/docs/framework/dev/jsapi/miniapp/shareMiniProgramMessage.html?utm_source=Share_and_Favorites_iOS
2023-10-31