收藏
回答

跑安卓端cli-2.2.0、wmpf-demo,设备激活成功,设备注册时报错?


安卓端: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

send request: https://api.weixin.qq.com/wxa/getsnticket?access_token=76_URAaedwnrbIyRbLx_qXSTeeQMJvnc-WL0QJePalgGIk7_eFC9_lb09zbtMCWlZOXGs8fIsS4UkucVuD420rg-9CHuKhHLgphDnYUG5C5ItKUKc2mCoOxsUGWgbgDNDeAEAISI

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."}

在硬件合作平台可以查到:

最后一次编辑于  01-02
回答关注问题邀请回答
收藏

1 个回答

  • 晨
    01-02

    可以用 getMiniProgramDeviceInfo 看下这台设备是否注册过,或之前使用了其他的modelId注册。

    另帖子里泄露了小程序的 appsecret,请尽快删除相关内容,并在管理后台刷新 secret


    01-02
    有用 1
    回复 8
    查看更多(3)
登录 后发表内容