8***@qq.com
8***@qq.com
  • 发布:2018-06-21 11:13
  • 更新:2021-04-28 17:52
  • 阅读:4423

hbuilder开发安卓发布APP到谷歌市场的问题汇总

分类:HBuilder

分享一下在发布谷歌市场时候遇到的坑。
1.首先mui hbuilder云打包的不是8.0 而谷歌市场必须要求8.0及以上版本打包,所以得下载android studio 混合开发。

2.在混合开发中需要用官方的SDKdemo。 使用官方的SDK demo按教程进行修改。(注意: 看了一下官方的demo 得和AndroidManifest.xml文件里的包名一致。 官方离线打包的说明没特别说明这个地方,而且貌似还误导了,让和hbuilder里面的一样了。)

3.关于谷歌内购 ,还是得需要用到一个插件billingclient https://gitee.com/tjbaobao/GoogleBuillingUtil

4.然后就是安卓6.0以上的动态授权问题:用这个插件搞定 compile 'me.weyye.hipermission:library:1.0.3'

5.然后就是横竖屏幕问题,因为安卓横竖屏幕切换会自动重新加载webview,这个问题百度有详细,我们又重写不了官方sdk里面的代码,所以hbuilder这个混合开发方式怎么办,只能先锁定竖屏plus.screen.lockOrientation("portrait-primary");,然后在需要横屏的地方用样式来旋转页面90度。

1 关注 分享
y***@163.com

要回复文章请先登录注册

zhy844694805

zhy844694805

大佬,求问怎么接入谷歌支付
2021-04-28 17:52
8***@qq.com

8***@qq.com (作者)

hbuilder更新啦:
支持8.0打包了!

9.1.13.201807311918
App

【重要】新增uni-app,使用vue技术,开发一次,iOS、Android、微信小程序三端同时生成。但必须下载HBuilderX。详见
【重要】增强原生多媒体能力,视频播放控件(支持mp4/flv格式,rtmp协议),直播推流控件(rtmp协议),规范参考 http://www.html5plus.org/doc/zh_cn/media.html
新增调用设备指纹识别能力,规范参考 http://www.html5plus.org/doc/zh_cn/fingerprint.html
新增支持manifest.json中(plus->arguments)配置应用默认启动参数功能
新增支持toast自动消失提示框的图标支持设置宽高(iconWidth/iconHeight)
Android平台修复高德定位使用缓存数据导致定位不准确的问题
Android平台修复默认不支持媒体输入的问题
Android平台修复Webview设置bottom属性横竖屏切换后可能不生效的问题
Android平台云端打包支持指定targetSdkVersion版本(解决Google提交应用要求支持Android8.0+的问题)
Android平台修复应用资源可能被清理工具删除的问题
Android平台修复未配置震动权限时扫码成功引起应用崩溃的问题
Android平台修复特定情况下状态栏高度计算不正确的问题
Android平台修复二维码通过图片扫码识别(plus.barcode.scan)不触发回调的问题
iOS平台修复NView不能显示部分网络gif文件的问题
iOS平台修复应用内支付(IAP)无法获取购买凭证的问题
iOS平台修复无法直达支付宝的芝麻认证页面的问题
iOS平台修复自定义基座concole.log日志无法输出的问题
iOS平台修复获取支付通道状态未及时更新的问题
2018-08-06 09:33