随笔分类 -  Android/IOS移动端App应用

摘要:一、uniapp ios播放本地视频不显示controls的问题 1、问题背景:在 app 上做视频课程缓存下载观看的功能,把视频下载,利用本地地址查看,在安卓是正常的,但是在 ios 时会没有 video 的 controls (暂停、全屏、进度条)那些 2、问题原因:不清楚,可能是 uniapp 阅读全文
posted @ 2021-11-17 17:07 古兰精 阅读(2982) 评论(0) 推荐(0) 编辑
摘要:一、uni-app小程序如何使用微信开发者工具预览和真机调试 1、首先回到HBuilder X的这个工程,找到manifest.json文件打开 2、 找到微信小程序 3、输入自己的小程序AppleID(这个自己注册小程序有的,没有的话自己去注册一个小程序)。 4、然后再次运行到小程序模拟器上就好了 阅读全文
posted @ 2021-09-08 19:18 古兰精 阅读(1605) 评论(0) 推荐(1) 编辑
摘要:可以看下这篇文章:《iOS开发之上传包遇到的问题解析 - https://www.jianshu.com/p/667257ae79c8》,这里遇到的问题多些,我目前是遇到一个版本号的问题。 iOS 的 ipa 包上传之后收到这样的邮件 错误码: ERROR ITMS-90478: "Invalid 阅读全文
posted @ 2021-09-02 11:40 古兰精 阅读(950) 评论(0) 推荐(0) 编辑
摘要:一、图片裁剪 推荐一款轻量级图片裁剪插件 kpsImageCuster:https://ext.dcloud.net.cn/plugin?id=1076。 其原理就是利用 uni.canvasToTempFilePath() 把当前画布指定区域的内容导出生成指定大小的图片,并返回文件路径。 官方介绍 阅读全文
posted @ 2021-07-13 16:44 古兰精 阅读(5135) 评论(0) 推荐(0) 编辑
摘要:今天APP上线之后发现一个问题,提示:本应用使用HBuilderX 3.1.12 或对应的cli版本编译,而手机端SDK版本是3.1.13,不匹配的版本可能造成应用异常。如图: 一、问题原因 HBuilderX1.7.0及以上版本uni-app添加了运行环境版本和编译环境版本的校验机制,当两个版本不 阅读全文
posted @ 2021-06-11 12:44 古兰精 阅读(15930) 评论(0) 推荐(0) 编辑
摘要:最近在提交苹果APP进行审核,提交审核版本的时候,就提交不了。主要报错: 无法提交以供审核 要开始审核流程,必须提供以下项目: 您的 App 包含 NSUserTrackingUsageDescription,这表示它可能会请求追踪用户。 要提交以供审核,请更新您的 App 隐私答复以注明从此 Ap 阅读全文
posted @ 2021-06-10 09:59 古兰精 阅读(7186) 评论(0) 推荐(0) 编辑
摘要:实现效果如图:参考得到app交互,音频课程返回时,app下方展示悬浮窗口播放,可暂停、播放、关闭,点击可返回至音频文章查看文章。关闭app,再进入有缓存上次音频课程,可点击继续播放。上滑显示悬浮框,下滑隐藏悬浮框。 一、原生子窗体 subNVues 是 vue 页面的原生子窗体。用于解决App中 v 阅读全文
posted @ 2021-06-01 12:35 古兰精 阅读(652) 评论(0) 推荐(0) 编辑
摘要:今天要使用到 nvue 页面,在使用过程中发现 iconfont 图标不好使了,这里记录一下如何在 nvue 页面中引入使用 iconfont 图标。 1、JS部分 const domModule = weex.requireModule('dom'); domModule .addRule('fo 阅读全文
posted @ 2021-05-28 17:45 古兰精 阅读(2187) 评论(0) 推荐(0) 编辑
摘要:一、问题背景 iOS安装包使用 appUploader 上传到 app store 之后,在 app store connect 的构建版本处,一直不显示。 比较疑惑,还以为是上传工具的问题,但是又感觉不应该,因为工具显示了上传成功的,以前也一直是这么上传的,一般上传之后过个几分钟就会在构建版本处显 阅读全文
posted @ 2021-05-12 16:29 古兰精 阅读(2256) 评论(0) 推荐(0) 编辑
摘要:1、iOS微信分享图片不显示安装分享正常 使用 uni.share() 分享图文时,安卓手机的缩略图是可以正常显示的,但是 iOS 的不显示。 问题原因:看官网文档有介绍,图片地址建议需小于 20K;所以估计安卓平台没有限制死,而 iOS 平台估计限制比较死,所以不显示。 解决方案:压缩图片是其小于 阅读全文
posted @ 2021-05-12 10:51 古兰精 阅读(9410) 评论(0) 推荐(0) 编辑
摘要:承接上篇(解决sockjs、stomp在uni-app端使用的坑)第3个问题:在安卓app上是可以正常建立链接的,但是在ios app上却不行。虽然不行,但还是需要解决。 起初查百度,很多人说是nginx配置,或ssl证书问题,但是我试了,iOS还是不生效。那么web连接和安卓连接都没问题,那么说明 阅读全文
posted @ 2021-05-08 12:10 古兰精 阅读(7489) 评论(4) 推荐(0) 编辑
摘要:我们项目之前前后端使用的是Stomp + SockJs实现的在线直播的实时聊天,现在需要搬到app上,所以要在uni-app上面也实现一次,结果就很自然的出问题了。下面整理一下在uniapp整合WebSocket中遇到的bug。 1、第一次尝试 先像web开发一样去写:先引入stomjs和sockj 阅读全文
posted @ 2021-05-06 12:28 古兰精 阅读(5648) 评论(6) 推荐(0) 编辑
摘要:在开发IOS APP及提交app store审核过程中被app store拒绝多次,最后终于成功了。最近更新app发现又有拒绝的,真是太惆怅了,所以决定把每次拒绝的原因及解决方案记录一下,给大家避坑。 1、Guideline 4.2.3 - Design - Minimum Functionalit 阅读全文
posted @ 2021-03-25 16:38 古兰精 阅读(2930) 评论(0) 推荐(0) 编辑
摘要:微信开放从小程序跳转到手机应用的功能,具体来说,这项功能属于腾讯此前开放的“app 链接分享到微信”的延伸功能,用户通过某款 app 打开微信并直接跳转到小程序页面后,微信将允许用户直接在小程序页面打开来源 app。微信还强调了这项功能暂时不支持其他路径,想利用小程序为 app 导流或者说你打算制作 阅读全文
posted @ 2021-03-25 16:36 古兰精 阅读(4740) 评论(0) 推荐(1) 编辑
摘要:一、URL Scheme介绍 1、什么是 URL Scheme?URL Scheme的作用 对于Android,Scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的scheme协议,可以非常方便跳转app中的各个页面;通过scheme协议,服务器可以定制化告诉App跳转那个页面, 阅读全文
posted @ 2021-03-16 15:22 古兰精 阅读(11698) 评论(0) 推荐(0) 编辑
摘要:如果你的App想要在手机系统中注册一个scheme协议,方便其他App调用你的App,那么可以根据本文设置。 一、安卓平台设置 1、设置UrlSchemes 打开项目的manifest.json文件,切换到“代码视图” (1)5+App项目:在manifest.json文件的"plus"->"dis 阅读全文
posted @ 2021-03-16 11:32 古兰精 阅读(4732) 评论(0) 推荐(0) 编辑
摘要:1、问题背景 在评论或者发布内容时经常会用到这样的设计,输入框弹起,然后底部定位的一块区域(通常用于选择一些附加信息,比如图片、话题、表情等)也随之弹起,定位在软键盘上方方便用户选择。但是一般点击输入框,软键盘自动弹起,就会覆盖掉底部定位的元素,而我们是需要底部定位的元素跟随软键盘一起弹起的,这样就 阅读全文
posted @ 2021-03-08 17:49 古兰精 阅读(2698) 评论(0) 推荐(0) 编辑
摘要:一、原因 1、问题背景原因 任何手机设备上,当手机内存不足时,os都会回收资源。一般是先回收后台打开的资源。如果当前应用占用的资源过高,当前应用也有可能崩溃。尤其是在调用摄像头点击拍照时,手机内存占用会达到一个峰值,此时较容易出问题。 iOS上当内存不足时,根据uiwebview和wkwebview 阅读全文
posted @ 2021-03-05 18:51 古兰精 阅读(3659) 评论(2) 推荐(1) 编辑
摘要:说起移动端开发,就绕不开 Hybrid 技术。这篇文章主要是引申出一些概念,方便后续介绍 js bridge、deeplink 等知识。如果有错误的地方,欢迎在评论区里面指出来。 一、Native App 在说 Hybrid App 之前不得不先讲到 Native App,这是最为传统的一种移动端开 阅读全文
posted @ 2021-02-26 19:01 古兰精 阅读(884) 评论(0) 推荐(0) 编辑
摘要:一、禁止页面返回 在uni中页面的生命周期有一个 onBackPress ,只要知道这个生命周期怎么使用就可以运用了,只需要在 当前页面 加上 return true,就可以阻止当前页面返回。起初我想当然的以为是return false像阻止默认事件那样,结果一直没有效果。 onBackPress( 阅读全文
posted @ 2021-02-22 11:19 古兰精 阅读(7637) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示