I just followed everything that is mentioned in this example from Aaron Bruckner. I tried with a boolean flag and without it to enable checkSignature .
init API:
api = WXAPIFactory.createWXAPI(getContext(), WXEntryActivity.APP_ID, true);
send register:
api.registerApp(WXEntryActivity.APP_ID);
send login:
SendAuth.Req req = new SendAuth.Req(); req.scope = "snsapi_userinfo"; req.state = "none"; api.sendReq(req);
When I try to log in, I get a confirmation screen from wechat. When I click "Confirm Login", I am redirected to my application, but nothing happens.

WXEntryActivity.class not called - so I do not get any token to continue authentication.
Logs when signature is set to false :
D/MicroMsg.PaySdk.WXFactory: createWXAPI, appId = wx41XXXXXXXXX41, checkSignature = false D/MicroMsg.SDK.WXApiImplV10: <init>, appId = wx41XXXXXXXXX41, checkSignature = false D/MicroMsg.SDK.WXMsgImplComm: ignore wechat app signature validation D/MicroMsg.SDK.WXApiImplV10: registerApp, appId = wx41XXXXXXXXX41 D/MicroMsg.SDK.WXApiImplV10: registerApp, appId = wx41XXXXXXXXX41 D/MicroMsg.SDK.WXApiImplV10: register app com.my.packagename.debug D/MicroMsg.SDK.MMessage: send mm message, intent=Intent { act=com.tencent.mm.plugin.openapi.Intent.ACTION_HANDLE_APP_REGISTER (has extras) }, perm=co D/MicroMsg.SDK.WXMsgImplComm: ignore wechat app signature validation I/MicroMsg.SDK.WXApiImplV10: sendReq, req type = 1 D/MicroMsg.SDK.MMessageAct: send, targetPkgName = com.tencent.mm, targetClassName = com.tencent.mm.plugin.base.stub.WXEntryActivity D/MicroMsg.SDK.MMessageAct: send mm message, intent=Intent { flg=0x18000000 cmp=com.tencent.mm/.plugin.base.stub.WXEntryActivity (has extras) }
Logs when the signature is true are basically the same except:
D/MicroMsg.SDK.WXMsgImplComm: check signature:3XXXXXXXXX02eb30820254a00302010202XXXXXXXXXXXXXXXXXXXXXXXXX D/MicroMsg.SDK.WXMsgImplComm: pass
I have the correct MD5 application signature without : added in Wechat-Dev-Console, as well as packageName com.my.packaname.debug , as I use my debug.keystore to sign my debug version. WXEntryActivity is inside my com.my.packagename.wxapi and is registered in my AndroidManifest.xml with the exported flag. In addition, I added the proguard-rules.pro rule for security:
-keep class com.tencent.mm.sdk.** { *; }
I just canβt understand why onCreate and onResp WXEntryActivity do not receive a call to get a token.