final SendAuth.Req req = new SendAuth.Req();
req.scope = "snsapi_userinfo"; // 只能填 snsapi_userinfo
req.state = "wechat_sdk_demo_test";
api.sendReq(req);
现象:
当微信未登录时,可以拉起微信登录的页面
但当微信已登录时,无法拉起微信授权的页面,日志没看到什么报错。
PS:使用的是微信公众平台“测试号管理”的APP_ID,会跟这个相关吗?但也没看到报错呀
以下是详细日志
D/MicroMsg.SDK.WXMsgImplComm: check signature:308202eb30820254a00302010202044d36f7a4300d06092a864886f70d01010505003081b9310b300906035504061302383631123010060355040813094775616e67646f6e673111300f060355040713085368656e7a68656e31353033060355040a132c54656e63656e7420546563686e6f6c6f6779285368656e7a68656e2920436f6d70616e79204c696d69746564313a3038060355040b133154656e63656e74204775616e677a686f7520526573656172636820616e6420446576656c6f706d656e742043656e7465723110300e0603550403130754656e63656e74301e170d3131303131393134333933325a170d3431303131313134333933325a3081b9310b300906035504061302383631123010060355040813094775616e67646f6e673111300f060355040713085368656e7a68656e31353033060355040a132c54656e63656e7420546563686e6f6c6f6779285368656e7a68656e2920436f6d70616e79204c696d69746564313a3038060355040b133154656e63656e74204775616e677a686f7520526573656172636820616e6420446576656c6f706d656e742043656e7465723110300e0603550403130754656e63656e7430819f300d06092a864886f70d010101050003818d0030818902818100c05f34b231b083fb1323670bfbe7bdab40c0c0a6efc87ef2072a1ff0d60cc67c8edb0d0847f210bea6cbfaa241be70c86daf56be08b723c859e52428a064555d80db448cdcacc1aea2501eba06f8bad12a4fa49d85cacd7abeb68945a5cb5e061629b52e3254c373550ee4e40cb7c8ae6f7a8151ccd8df582d446f39ae0c5e930203010001300d06092a864886f70d0101050500038181009c8d9d7f2f908c42081b4c764c377109a8b2c70582422125ce545842d5f520aea69550b6bd8bfd94e987b75a3077eb04ad341f481aac266e89d3864456e69fba13df018acdc168b9a19dfd7ad9d9cc6f6ace57c746515f71234df3a053e33ba93ece5cd0fc15f3e389a3f365588a9fcb439e069d3629cd7732a13fff7b891499
D/MicroMsg.SDK.WXMsgImplComm: pass
I/MicroMsg.SDK.WXApiImplV10: sendReq, req type = 1
I/MicroMsg.SDK.WXApiImplV10: getTokenFromWX token is wx3323aa7a22f605ec-1791517349-723223179241727-776
I/MicroMsg.SDK.MMessageAct: send, targetPkgName = com.tencent.mm, targetClassName = com.tencent.mm.plugin.base.stub.WXEntryActivity, launchMode = 2
I/MicroMsg.SDK.MMessageAct: sendUsingPendingIntent
I/LifecycleTransaction: activityCallbacks TopResumedActivityChangeItem{onTop=false}
I/LifecycleTransaction: lifecycleStateRequest PauseActivityItem{finished=false,userLeaving=true,configChanges=0,dontReport=false}
D/MicroMsg.SDK.MMessageAct: send mm message, intent=Intent { flg=0x18000000 cmp=com.tencent.mm/.plugin.base.stub.WXEntryActivity (has extras) }
I/MicroMsg.SDK.MMessageAct: sendUsingPendingIntent onSendFinished resultCode: 0, resultData: null
I/TopResumedActivityChangeItem: execute start, ActivityClientRecord = ActivityRecord{f31adab token=android.os.BinderProxy@386e3fd {com.bds.bdsrepair/com.bds.bdsrepair.activity.personalInfo.PersonalInfoActivity}}
I/HwViewRootImpl: remove sceneId 10 topId: 0
I/RmeSchedManager: init Rme, version is: v1.0
D/InsetsSourceConsumer: ViewUI_insets setControl -> ITYPE_STATUS_BAR on com.bds.bdsrepair/com.bds.bdsrepair.activity.personalInfo.PersonalInfoActivity
D/InsetsSourceConsumer: ViewUI_insets setControl mType:0, requestedVisible:true, getLeash:Surface(name=Surface(name=6ce2d02 StatusBar)/@0x7626a57 - animation-leash of insets_animation)/@0x676e1ca, needAnimation:false, mIsAnimationPending:false, getRootViewTitle:com.bds.bdsrepair/com.bds.bdsrepair.activity.personalInfo.PersonalInfoActivity
I/LifecycleTransaction: activityCallbacks TopResumedActivityChangeItem{onTop=true}
I/TopResumedActivityChangeItem: execute start, ActivityClientRecord = ActivityRecord{f31adab token=android.os.BinderProxy@386e3fd {com.bds.bdsrepair/com.bds.bdsrepair.activity.personalInfo.PersonalInfoActivity}}
D/ActivityThread: Won't deliver top position change in state=4
I/LifecycleTransaction: lifecycleStateRequest ResumeActivityItem{procState=2,updateProcState=true,isForward=true}
I/HwViewRootImpl: Add sceneId 3 topId: 0
I/WindowManager: trimMemory level: 5

你好,移动应用没有测试号,这里的测试号是指什么呢?
如果不行,那意思是必须成功申请移动应用号后,拿到APP_ID,才能拉起微信授权时吗