我也是,华为mate40pro 鸿蒙3.0系统,微信8.0.42版本,故障现象同其它人一样
安卓微信第三方登录成功,也能获取个人信息,但是无法调出微信授权界面?安卓微信第三方登录成功,也能获取个人信息,但是无法调出微信授权界面 也就是说 发起微信登陆 直接屏幕闪了一下 就走了自定义的入口回调 拿到了个人信息 但是 没授权页面就没点击同意按钮 咋就开始回调了呢
2023-10-10Android微信登录为什么收不到回调onResp方法? 正确的方法如下:在之前的页面正确调起授权页面,并允许登陆后,进行以下工作. 按要求在wxaip子包下面新建wxentryactivity类,代码如下就可以了:public class WXEntryActivity extends Activity implements IWXAPIEventHandler { private static final String APP_ID="XXXX"; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); IWXAPI api=WXAPIFactory.createWXAPI(this,APP_ID,true); api.handleIntent(getIntent(),this); } @Override public void onReq(BaseReq baseReq) { Log.d("XWTXAPP","req"); } @Override public void onResp(BaseResp baseResp) { Log.d("XWTXAPP","resp"); } } 在AndroidManifest.xml下加入以下activity,这个主要的作用是生成一个透明的intent <activity android:name=".wxapi.WXEntryActivity" android:label="@string/app_name" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:taskAffinity="com.sjzrbjx.xiaowentingxie" android:launchMode="singleTop" android:exported="true"/> 微信开放平台的文档做的确实是差强人意,怀疑是小白文员做的,有时句子读都读不顺.
Android微信登录为什么收不到回调onResp方法?创建的应用信息 [图片] [图片] 用微信官网提供的获取的应用签名 [图片] build.gradle里面依赖的信息(官网的文档时注释掉的第一行,测试不行。后来看官网提供的例子用了with-mta没用without) [图片] AndroidManifest.xml [图片] 目录结构(报名下创建wxapi目录,目录下创建WXEntryActivity) [图片] WXEntryActivity代码 [图片] [图片] 回调方法onReq(BaseReq baseReq)和onResp(BaseResp resp)全部收不到,没有任何反应,上帝啊!!!发生了什么?我到底哪里做错了?郁闷
2023-10-10