uniapp 安卓APP应用宝整改问题记录

从零开始用uniapp搭建一个APP 从零开始用uniapp搭建一个APP 做一个项目就像玩积木一样,项目中用到的东西就好像积木块,你所要做的就是把这些小木块拼成你想要的形状。 目录 从零开始用uniapp搭建一个APP 需要做一个安卓的app,之前一直在写前端所以考虑到用uniapp来做。完成之后做一个记录算是学习总结。 做任何事情最难的还是第一步,只要迈出第一步其他的就简单了。直接开始 One 用uniapp开发,最好还是使用HBuilderX开发工具比较好。 创建项目简单 自带有uniapp模板,可以根据自己需要来.. 阅读详情

uniapp 安卓APP应用宝整改问题记录

1.官方整改建议

应用宝官方指导

接到应用宝邮件,说未经同意,获取了信息,内容如下:
在这里插入图片描述

首页是这样的:
在这里插入图片描述

2.uniapp官方方案

uniapp官方方案

看指导好像又要换离线包打包,我很想吐槽啊,明明在用的时候才获取MAC地址,怎么就没有同意了,又说之前的版本是会在同意前,获取,这可怎么是好啊,官方方案说要3.1.10+才可以,故还需要Appkey了。

2.1 重新打包

官方离线打包指南

HBuilderX版本一定一致

2.2 获取开发者Appkey

2.2.1 官方Appkey获取指南

官方Appkey获取指南

应用管理界面,找不到选择离线打包Key管理,需要双击相应应用名称,才能见到,默认没有离线打包Key管理

2.2.2 查看已有前面文件的SHA1

打开所在文件夹命令为:

cd  /d  D:\adrdsdk

test.keystore为已有签名文件名

keytool -list -v -keystore test.keystore

2.3 本地离线打包

(本人是本地离线打包,正在摸索中)

2.3.1 配置Appkey

AndroidManifest.xml的application节点下添加或修改节点(默认有此节点,填上值即可)

<meta-data
            android:name="dcloud_appkey"
            android:value="***********************" />
2.3.2 配置template模式

AndroidManifest.xml的application节点下添加或修改节点

 <meta-data
            android:name="DCLOUD_PRIVACY_PROMPT"  android:value="template"/>

2.3.3 配置strings.xml

以百度地址,代替协议网络地址

<resources>
    <string name="dcloud_privacy_prompt_title">服务协议和隐私政策</string>
    <string name="dcloud_privacy_prompt_accept_button_text">同意</string>
    <string name="dcloud_privacy_prompt_refuse_button_text">拒绝</string>
    <string name="dcloud_privacy_prompt_message"><Data><![CDATA[  请你务必审慎阅读、充分理解“用户协议与隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href="https://www.baidu.com/">《用户协议与隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。]]></Data></string>
    <string name="dcloud_second_privacy_prompt_title">温馨提示</string>
    <string name="dcloud_second_privacy_prompt_accept_button_text">同意并继续</string>
    <string name="dcloud_second_privacy_prompt_message"><![CDATA[  进入应用前,你需先同意<a href="https://www.baidu.com/">《用户协议与隐私政策》</a>,否则将推出应用。]]></string>
    <string name="dcloud_second_privacy_prompt_refuse_button_text">退出应用</string>
</resources>

若不需要二级提示(点第一个拒绝的弹框),则配置如下:

<resources>
    <string name="dcloud_privacy_prompt_title">服务协议和隐私政策</string>
    <string name="dcloud_privacy_prompt_accept_button_text">同意</string>
    <string name="dcloud_privacy_prompt_refuse_button_text">拒绝</string>
    <string name="dcloud_privacy_prompt_message"><Data><![CDATA[  请你务必审慎阅读、充分理解“用户协议与隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href="https://www.baidu.com/">《用户协议与隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。]]></Data></string>
</resources>

2.3.4 新建目录values-zh,拷贝strings.xml

(注:本步骤针对中文提示的,但是我相信能看到这篇文章的都是需要中文的)

在res,选中,右键,New->Directory
在这里插入图片描述
把res/values/strings.xml复制到res/values-zh下,如图所示:
在这里插入图片描述
要保证res/values/strings.xml和res/values-zh/strings.xml内容一致,不然会报错。

2.4 云打包

以百度地址,代替协议网络地址

"privacy": {  
		  "prompt": "template",  
		  "template": {  
			"title": "服务协议和隐私政策",  
			"message": "  请你务必审慎阅读、充分理解“用户协议与隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href='https://www.baidu.com/'>《用户协议与隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",  
			"buttonAccept": "我知道了",  
			"buttonRefuse": "暂不同意",  
			"second": {  
			  "title": "温馨提示",  
			  "message": "  进入应用前,你需先同意<a href='https://www.baidu.com/'>《用户协议与隐私政策》</a>,否则将推出应用。",  
			  "buttonAccept": "同意并继续",  
			  "buttonRefuse": "退出应用"
			}   
		  }  
		},

3.改协议

4.改权限提示

5.验证是否通过

提交新版本审核,审核通过,上架,能在应用宝搜到最新版本的APP,即验证通过。有些APP审核通过后,说外显限制,在应用市场搜不到,说明隐私政策整改不完全,估计得重新提交版本。那个合规检查好贵,一次1700元。。

6.应用宝下载处理

cmd命令行中输入

jarsigner -verbose -keystore my.keystore(安卓证书名字) -signedjar out_sign.apk(签名完后生成的apk) tap_unsign.apk(空白包apk) alias(安卓证书别名)

在这里插入图片描述

有疑问,找客服

地图轨迹预览效果

扫描公众号,了解更多实例分享:
实例分享

参考

社区指导
求助!云打包Android上架应用宝隐私合规问题!
uni-app项目,Android云打包后安装在手机,启动自动弹出获得手机权限、存储权限的对话框
Android应用市场上架uni-app(5+App)应用合规指南,以及收到工信部或应用市场合规整改通知的解决办法
应用宝下架空包签名等操作

uniapp的App安卓端,视频+图片轮播,层级过高及卡顿问题 uniapp安卓App端,视频+图片轮播,层级过高及卡顿问题 1,问题:使用uniapp打包安卓app,在使用轮播图的过程中,如果使用纯图片或者纯视频,轮播是没有问题的。 但是,如果使用视频+图片的形式轮播的话,返回视频会出现卡顿,扭曲,变形等问题,或者是只能看到半个视频,而且不同型号的手机端,时好时坏,看着很是不爽。具体问题如图 2,出现问题的原因是: 由于在uniapp中video属于原生,层级很高,即使设置z-index也不可行。在和图片一起轮播的过程中还是会出现那个卡顿问题: 主要是在swiper 阅读详情

相关推荐

非球面检测

摘要:非球面镜检测主要采用干涉法,包括零位补偿和非零位补偿两种方式。零位补偿通过透镜组完全校正像差,精度达1%波长,但设计复杂成本高;非零位补偿利用部分像差补偿降低波前斜率,适用于规则非球面。折射-衍射混合补偿镜能同时校正多种像差。实际检测中可采用物理补偿镜或动态CGH加载方案,光路设计需运用坐标断点和多重结构技术实现复杂光路建模。不同方法各具优势,需根据检测需求选择合适方案。

Zhaxibamao的博客 2105

uniapp获取安卓MAC地址 支持大部分设备

uniapp获取安卓MAC地址 支持大部分设备 亲测安卓12设备

start1018的博客 1851

强化学习赋能宇树机器狗:Isaac Gym与MuJoCo仿真训练全解析

本文详细解析了如何利用Isaac Gym和MuJoCo两大仿真平台为宇树机器狗构建强化学习训练管道。内容涵盖环境配置、模型导入、PPO算法框架设计、奖励函数构建以及从仿真到实机的策略迁移技巧,为开发者提供了一套完整的宇树狗仿真训练实践方案。

zeta9的博客 619

uniapp打包app上架应用商店的权限问题

应用启动运行时需弹出隐私政策协议,说明应用采集用户数据这里将详细介绍如何配置弹出“隐私协议和政策”提示框应用不能强制要求用户授予权限,即不能“不给权限不让用”Android平台应用启动时读写手机存储、访问设备信息(如IMEI)等权限策略及提示信息 - DCloud问答为了兼顾隐私政策提示框的易用性和灵活性,解决弹出隐私政策提示框之前可能弹出系统授权框的问题。template使用原生提供的隐私政策模板提示框,应用启动时在splash界面弹出。

qq_42729058的博客 2787

有限元中的对称魔法:用1/6模型算整个涡轮叶片(含MATLAB代码)

本文深入解析了有限元分析中针对循环对称结构的高效求解策略。通过利用涡轮叶片等结构的几何重复性,仅需对1/6基本扇区建模并施加循环对称条件,即可精确推演整体力学行为,大幅降低计算规模。文章从数学原理推导到MATLAB代码实现,提供了完整的实战指南,适用于旋转机械的静力、模态及谐响应分析。

fire9的博客 309

CKAD-CN 考试知识点分享(2) CronJob

成功创建 CronJobppi,每 5 分钟执行一次计算任务;配置了和;设置,超时自动终止;确保 Pod 不重启;手动创建ppi-testJob 验证功能正常;所有任务要求均已满足。

轻的博客 329

uniapp 安卓app升级下载安装(只包含功能,并不涉及优化)

uniapp 安卓app升级下载安装

2301_76878256的博客 1100

Ubuntu运行vmware时报错Vmware Unable to install all modules!Use shipped Linux kernel AIO access library解决。

Ubuntu运行vmware时报错Vmware Unable to install all modules! vmware --version 提示下面内容: [AppLoader] Use shipped Linux kernel AIO access library. An up-to-date "libaio" or "libaio1" package from your system is preferred. VMware Workstation 16.1.2 build-17966106

wto882dim的博客 2848

uniapp 安卓 应用内更新 下载升级代码

uniapp 安卓 应用内下载升级 HTML代码 <-- 进度条和进度展示 --> <view class="jdt">   {{texta}}   <view class="color" :style="{width:width}"></view> </view> <-- 触发更新按钮 --> <view @click="clickDownLoad">点击更新应用</view> ps:进度条原理为 给外层

何同学的博客 664

Windows下Anaconda和PyTorch深度学习环境完整安装配置教程

本文详细介绍了在Windows系统下安装配置PyTorch深度学习环境的完整流程。主要内容包括:硬件环境检查(确认GPU支持)、Anaconda环境管理系统的安装与配置、虚拟环境的创建与管理方法、以及PyTorch及其相关组件的安装指南。特别强调了版本兼容性选择策略(如CUDA版本的确定)、显卡驱动更新、使用Anaconda创建隔离的PyTorch专用环境等关键步骤。无论是使用CPU还是GPU版本,读者都能按照教程快速搭建稳定的PyTorch开发环境,为深度学习项目打下坚实基础。

FJN110的博客 971

Power domain 划分该如何下手

假如PD1比PD3更always on的话,我们只需要插入普通buffer即可,因为PD3 on,PD1也肯定是ON,PD1 off,PD3肯定时off,PD1能cover PD3的电源情况,因此使用普通buffer也可,但是处于省电角度,我们还是使用AO buffer;在我们做多power domain时,在切分power domain时,需要谨慎,稍有不慎,就会出现congestion以及timing问题,那问题来了,我们在切分power domain时有什么考究么,今天小编就和大家一起讨论讨论。

芯冰乐 206

uniapp的热更新(安卓),方便自己以后遇到这需求了cv改一下

好久没写博客了,最近事事不顺心… 谈下uniapp热更新的实现,其实东西多百度下,在Dcloud官方论坛也能找到,但里面优劣不一,看的比较痛苦 实现原理很简单,就是在app启动时即onLaunch里(首页也行,首页甚至可以写出更好的效果,也可以在onLaunch里判断跳转的路径)进行版本号校验请求(这里完全就是按需求校验了),当后台返回了下载链接时,启用下载,下载完成后进行安装 updateVersion() { // #ifdef APP-PLUS let plateform =

q140948940的博客 841

C#与天文观测:Celestia模拟星空的奇幻之旅

Celestia就像一艘穿梭在星海中的小飞船,带领我们遨游宇宙。C#则是这艘飞船的智能导航系统,用代码指挥它飞向任何我们向往的星球或星系。首先,下载并安装Celestia,熟悉其基本操作和功能。创建一个星空目标列表,包括不同的恒星、行星和星系。// 示例:定义观察目标列表new SpaceObject("太阳"),new SpaceObject("月球"),new SpaceObject("火星")

java专栏 1455

记一次安卓app上线应用宝

背景:前几个月开发了一个安卓app(用的是Dcloud公司的uniapp框架),已经成功上线华为应用市场和小米应用市场。之前上线应用宝是因为没有软著,所以一直也没上线。近期甲方又提出了上架应用宝,于是有了下面的文章。 记录几点上线过程中遇到的问题: 1、认领app。 之前也没有在应用宝上架过,但是还是需要认领app。认领步骤官方文档有详细介绍。 参考:https://wiki.open.q...

授人以鱼,不如授人以渔。 3949

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【uniapp】uniapp 离线打包安卓应用或者云打包发布 app 步骤&问题记录

【uniapp】uniapp 离线打包安卓应用或者云打包发布 app 步骤&问题记录

weixin_42957894的博客 9540

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

【uniapp】uniapp使用高德地图定位打包成安卓app的一些记录,比如打包后定位失效、

uniapp打包成安卓app中的高德地图踩坑实践 uniapp使用高德地图打包成安卓app

qq_51055690的博客 9477

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

震惊!!十五天开发出一款安卓打卡app,并且成功发布!

震惊!十五天开发一款安卓APP并成功发布摘要功能展示,页面展示功能展示项目查看安卓app下载:简化版的微信小程序开发过程界面设计功能设计后台开发前端开发安卓app一些功能的实现安卓登录状态保存页面获取登录用户的信息下拉刷新功能打卡卡片绘制卡片卡片适配问题屏幕问题文字换行问题总结 摘要 假期宅在家里,现在正处于大三,面临找工作和考研的两种选择。但是对找工作其实没有太大的兴趣,于是便准备考研。然后想着...

程序员凯小白的博客 1万+

uniapp创建并实现离线打包成安卓app

历尽千辛万苦终于把包打完了。。。因为没做过安卓开发,发现uniapp可以开发几乎所有端的app和小程序,于是决定学习一下。在B站上看了喵喵扑街大佬的打包视频,发现和我自己的版本不一样,就写了这篇文档记录一下。问题:我打包完成之后,启动不了在splash页面一直进不去。。有没有大佬知道是什么原因,指点我一下。。视频地址。

weixin_44530462的博客 2113

uniAPP打包以及发布

从来没有接触过安卓应用,最近需要上架一个应用,来申请支付相关 用的框架是uni-app,在vue的基础上来搭建,感觉跟写了一个小程序一毛一样 比小程序要复杂的就是打包以及发布,记录一下! 打包流程: 1,使用自定义基座 2,运行—>运行到手机或模拟器—>制定自定义基座 制作Android平台签名证书https://ask.dcloud.net.cn/article/35777 制作...

pyj2017的博客 2万+

记录--uniapp上如何实现安卓app微信登录功能(操作流程总结)

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 uniapp上如何实现安卓app微信登录功能?下面本篇文章给大家分享一下uniapp上实现安卓app微信登录的权限申请、开发的具体操作流程,希望对大家有所帮助! 微信开放平台提供了微信的一些开放接口,比如微信登录、分享支付等,为其他各平台应用提供支持服务。网上资料比较松散,加上一些陌生概念,使得简单流程并没有串连起来,本文总结了u...

林恒的博客 4218

uniapp打包APP上线安卓 IOS

图标生成:推荐使用 1024×1024 像素 PNG 图标,通过 HBuilderX 自动生成多尺寸图标,文件存放于unpackage目录。勾选防重签功能(HBuilderX 4.25+),绑定 AppID、包名或证书指纹,防止二次打包篡改。本地生成:通过keytool命令创建签名证书(.keystore),需记录别名、密码等信息。云编工具:登录 DCloud 开发者中心,使用香蕉云编功能在线生成证书并绑定项目。打开 HBuilderX,选择发行→原生App云打包,填写包名、证书信息。

聚焦前端开发实战与成长!拆解 Vue/React/TS 高频用法,聊性能优化、工程化落地,扒一扒日常开发的踩坑瞬间,解读前沿技术趋势。不管是刚入门的新手,还是想突破瓶颈的进阶开发者,这里有可落地的技巧、真实的项目复盘,用通俗的话讲透前端逻辑 1951

【 uniapp 】打包Android的apk(原生APP-云打包),及发布测试_uniapp打包安卓

*② 为什么使用自由证书:**云端证书、公共测试证书,可能会出现证书相同的情况,这个情况是不安全的,应用证书泄露可能会导致仿冒APP,从而覆盖之前我们生成好的包;**① 打包证书:**使用自有证书,证书的作用:证书是一个开发者身份的标识,对Android 系统而言,使用一个证书签发的APP,是属于同一个开发者的APP;**③ 没有证书如何生成:**使用 Java 【JDK】keytool 工具生成一个,制作Android没有费用,而Apple证书需要收费;② 本地离线打包,不限制打包次数,完全免费;

2401_85599486的博客 4849

springboot基于安卓的健身记录APP系统

这款基于安卓的健身记录APP为用户提供了一个综合性的健身管理平台。通过该应用,用户能够设定个人健身目标,并根据这些目标获得定制的运动方案。用户可以从众多健身教练中选择,以获取专业指导和动力支持。为了辅助用户的健身进程,APP还提供详尽的饮食信息和多样化的菜谱类型,使用户能够根据健身计划调整饮食习惯。一个广泛的健身项目库让用户能够依据个人偏好和体能水平选择合适的运动,无论是力量训练、有氧运动还是伸展练习。总之,这款APP旨在为用户打造一个全方位的健康管理生态,帮助用户有效地达到健身目的开发语言:Java。

qq 79872135的博客 673

Hbuilderx uniapp本地打包android 项目

uniapp开发的项目,本地打包成android项目

qq_30548105的博客 1万+

uniapp实现应用内检测版本更新(Android直接下载/ios跳转app store)

1、由于安卓和ios检测更新最后下载的方式不一样,在ios中,我们会跳转app store下载更新,所以代码中就会获取到配置文件的site.iosVersion和site.iosUrl,这两个我采用的方式是都在thinkPHP的后台的系统配置的中直接设置而无需每次更新还得改动服务器上的这个文件,如果你使用的不是这个,那也想ios可以跳转,可以每次更新的时候修改一下这个文件的$ios和$iosurl参数这里,写死,只是有些麻烦。,为了保持一致,你可以根据自己的项目接口的访问规则自行修改即可。

m0_60817860的博客 2734

关于uniapp开发app的坑(有些可能是app开发都会遇到的),仅做个人记录,目前为安卓版本

首先第三方授权登录(如微信登录)中的签名为app证书的md5,方法按照Dcloud官方走就完事,Java可以选择下载qq的,更快,用Oracle的贼麻烦还要注册账户,然后就到了坑,再输入密码的时候会发现输入的内容不显示,一度怀疑人生,后来发现只是是隐藏了而已,为了安全… ...

q140948940的博客 7954
上一篇: uni-app 常见问题汇总
下一篇: uniapp一键登录
wx_h13813744
博客等级 码龄10年 290粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wx_h13813744

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值