乐嗨嗨渠道接入问题汇总

1.注意7.0手机兼容性出现
Didn't find class "android.support.v4.content.FileProvider" on path:
-android.support.v4.content.FileProvider
这个要用新的v4jar包(含有FileProvider)
2.有支付“转圈”需要注意在登陆失败里面调一下支付失败不然会一直转圈
3.乐嗨嗨的支付接口:
在关闭微信或支付宝界面的时候(sdk停止收银台界面)就已经触发了一次支付取消的回调,然后关闭收银台界面又会触发一次回调。
两次支付的回调基本会同时通知客户端(先失败,然后成功),然后unity不会发放道具:
最后的解决方案:
在支付取消的回调里面加一个取消H5支付的activity:
public void onPayCancel() {
LoggerE("onPayCancel");
payError(_payBean, "onPayCancel");
if(H5WebActivity.activity!=null)
{
H5WebActivity.activity.finish();
}
}
5.还有一个在支付的时候游戏由横屏跳到竖屏,支付完成后游戏crash。看log:
java.lang.IllegalArgumentException: View=com.android.internal.policy.impl.PhoneWindow$DecorView not attached to window manager :找到一篇博客, https://www.cnblogs.com/reverie/p/4846958.html
感觉应该是activity要么销毁要么重启了。
最后发现,activity在发现横竖屏也会进行生命周期函数的重新调用,以下链接可以参考:
最后在manifest的住activity中配置:
android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"
拉满~


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值