请问有发现解决方法吗,我也出现了这个问题
android 微信支付 出现白屏 并且报not whitelisted?android 微信支付成功后,点返回商家出现白屏,并且报下面的错误,求教一下大家,我这个是哪里出现问题了 [图片] 我检查过包名和签名是一致的,而且已经使用了微信登录和微信分享,这两个是没有问题的 另外wxapi也是直接在包名的,因为之前微信登录和分享用到了WXEntryActivity, 它也是在wxapi的,使用wxapi的位置没问题 <activity android:name=".wxapi.WXEntryActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:exported="true" android:screenOrientation="portrait" android:theme="@android:style/Theme.Translucent.NoTitleBar" /> <activity android:name=".wxapi.WXPayEntryActivity" android:exported="true" android:launchMode="singleTop" /> public class WXPayEntryActivity extends Activity implements IWXAPIEventHandler { // @Override // protected void onCreate(@Nullable Bundle savedInstanceState) { // super.onCreate(savedInstanceState); // // IWXAPI msgApi = WXAPIFactory.createWXAPI(this, null); // // 将该app id 注册到微信 AppID: 申请到的AppID // msgApi.registerApp(TinyConstants.WECHAT_APP_ID); // } @Override public void onReq(BaseReq baseReq) { } @Override public void onResp(BaseResp baseResp) { WxPayEvent wxPayEvent = new WxPayEvent(false); wxPayEvent.setErrCode(baseResp.errCode); if(baseResp.getType()== ConstantsAPI.COMMAND_PAY_BY_WX){ if (baseResp.errCode == 0) { wxPayEvent.setPaySuccess(true); //Toast.makeText(WXPayEntryActivity.this, "微信支付成功!", Toast.LENGTH_SHORT).show(); } else if (baseResp.errCode == -2) { //Toast.makeText(WXPayEntryActivity.this, "您已取消付款!", Toast.LENGTH_SHORT).show(); } else { //Toast.makeText(WXPayEntryActivity.this, "微信支付参数错误", Toast.LENGTH_SHORT).show(); //Toast.makeText(WXPayEntryActivity.this, "微信支付参数错误", Toast.LENGTH_SHORT).show(); } }else{ //Toast.makeText(WXPayEntryActivity.this, "微信支付支付异常!", Toast.LENGTH_SHORT).show(); } EventBus.getDefault().post(wxPayEvent); finish(); } }
2021-01-25