安卓端:wmpf-cli-2.2.0.aar wmpf-demo:日志
**Test Only: 该示例没有维护状态, 不应该多次获取token**
1. 获取access_token...
No Network Security Config specified, using platform default
getAccessToken, appId=wxc83d75bc024a0a64
send request: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wxc83d75bc024a0a&secret=b939b3
request success: {"access_token":"76_URAaedwnrb_qXSTQMJvnc--","expires_in":7200}
2. 获取snTicket...
getSnTicket, sn=deviceid_robs_test_2, modelId=eeTpRw_J1UJ47vIGMMoVhQ
request success: {"errcode":0,"errmsg":"ok","sn_ticket":"xxxxxxxxx"}
snTicket=xxxxxxxxxxx
invokeAsync: invoke [IPCInvokerTask_RegisterMiniProgramDevice]
[getIPCBridge] tid=[188] com.tencent.wmpf.demo.demo -> com.tencent.wmpf
newThread(thread : IPCThreadPool#Thread-2)
[getIPCBridge] bw:12763541, id:347255697748, process:com.tencent.wmpf pingBinder:true
addIntoSet(com.tencent.wmpf)
keep ref of callback(267991411)
Window handle Window{d090cdd u0 com.tencent.wmpf.demo.demo/com.tencent.wmpf.demo.ui.MpDeviceActivity} has no registered input channel
注册设备失败, code=-11 errMessage:register refresh: refresh {"errcode":9800004,"errmsg":"sn `eeTpRw_J1UJ47vIGMMoVhQ@deviceid_robs_test_2` not registered."}
在硬件合作平台可以查到:
可以用 getMiniProgramDeviceInfo 看下这台设备是否注册过,或之前使用了其他的modelId注册。
另帖子里泄露了小程序的 appsecret,请尽快删除相关内容,并在管理后台刷新 secret
返回值格式貌似不太对