随笔分类 - Android/IOS移动端App应用
摘要:uni官网的苹果支付代码,整体复制过来,打印支付通道却只有微信和支付宝支付。 plusReady() { plus.payment.getChannels(function(channels) { console.log('ios:', channels) for (var i in channel
阅读全文
摘要:打包app的时候发现需要填写Universal Link 一、为什么需要Universal Link 因为前段时间苹果iOS 13系统版本安全升级,微信SDK1.8.6版本要求支持Universal Links方式跳转,以便进行合法性校验,提升安全性。更多详情请参考微信官方说明 在用hbuild打包
阅读全文
摘要:应用id:又称套装id,appid,BundleID,包名,各打包平台叫法不同!(每个APP都需要编一个,等于APP身份证,具有唯一性) 申请分两种:一种是在AU软件里申请;另一种是在苹果开发中心申请。 两者申请的东西是互通的,区别在于AU申请的只有默认权限,需要加其他权限的话,就需要去苹果开发者中
阅读全文
摘要:Appuploader可以辅助在Windows、linux或mac系统直接申请iOS证书p12,及上传ipa到App Store,最方便在Windows开发上架没有苹果Mac电脑的开发者!配合本教程使用,可以快速掌握如何真机测试及上架! 一、下载安装iOS上架辅助软件Appuploader Appu
阅读全文
摘要:关于IOS开发者账号及具体申请流程,请看这篇:iOS开发苹果开发者账号申请教程,这里主要记录一下申请组织开发者账号里的一些坑: 1、公司网站及产品网站里需要可以看到公司的信息 这里遇到的第一个问题就是提交申请之后,苹果审核拒绝了,后来通过咨询说是需要公司网站,因为在申请组织账号的时候,有个网站填写,
阅读全文
摘要:一、页面滚动到指定位置(即实现锚点的功能) 项目需求:在页面中,不管位于何处,点击评论按钮页面滚动到对应的评论位置。 解决方案:将uniapp的uni.createSelectorQuery()方法与uni.pageScrollTo(OBJECT)方法结合使用。 更详细用法见官方文档: uni.cr
阅读全文
摘要:性能优化是每个项目都必须重视的,所以在使用uniapp中,将一些性能优化的点记录下来,在写代码的时候需要注意一下: 一、优化数据更新 在 uni-app 中,定义在 data 里面的数据每次变化时都会通知视图层重新渲染页面。所以如果不是视图所需要的变量,可以不定义在 data 中,可在外部定义变量或
阅读全文
摘要:IOS开发账号除了个人开发者账号外,其他组织或企业开发者账号均需要邓白氏码。下面我就来讲申请邓白氏码的步骤记录下。 一、华夏邓白氏官网申请 进入华夏邓白氏官网:https://www.huaxiadnb.com/duns-registered-solution.html?utm_source=bai
阅读全文
摘要:一、苹果开发者账号分类 目前苹果开发者账号可分为三种类型:个人、公司、企业,且三者的费用以及权限等不尽相同。 1、个人账号①费用:99 美元/年②协作人数:仅限开发者自己③不需要填写公司的邓白氏编码( D-U-N-S Number)④支持账号下的 app 上线 App Store⑤需要创建 Appl
阅读全文
摘要:1、Unexpected end of JSON input原因及如何解决 总是遇到一个报错,导致有时候渲染有问题,我们看看啥报错: 11:29:07.092 [Vue warn]: Error in render: "SyntaxError: Unexpected end of JSON inpu
阅读全文
摘要:1、微信分享报错“微信:包名不对,请检查包名是否与开放平台填写一致” 具体原因及分析见这篇博客:uniapp微信APP支付踩坑指南:报错errMsg: "requestPayment:fail errors" 2、Android微信支付只能调起一次的问题 Android微信支付只能调起一次,之后就再
阅读全文
摘要:每个安卓APP,都要签名证书才能安装在手机上,测试的应用有测试的签名证书,生产环境有生产环境的签名证书,在开发APP之前,我们首先生成一个用于该APP的签名证书,用于测试调试应用,像微信支付、分享、地图,这些等等都需要用到生产环境的签名证书。 生成 Android 签名文件,目前有两种一种是 ecl
阅读全文
摘要:起因:uni-app微信app支付一直报错“errMsg“: “requestPayment:fail errors“,但是坑的是没有具体的原因,微信APP支付官方文档也很坑。我们看看有多坑: 返回结果-1,包含所有情况,至于什么情况,您自己猜去吧,唉~~ 网上查了很多别人也是很多遇到这个问题,但是
阅读全文
摘要:一、参考别人 1、25学堂的这篇文章:教你判断一个APP页面是原生的还是H5页面,写的比较多,可以参考。 原文链接:http://www.25xt.com/appdesign/11851.html 网上搜索很多,都是这篇文章。 2、也看到有人提供的思维导图: 安卓(android)区分H5和原生页面
阅读全文
摘要:主要参考官方文档:https://uniapp.dcloud.io/nvue-outline,但是一些常见的问题,自己遇到了,记录下先。 一、nvue是什么? uni-app App端内置了一个基于 weex 改进的原生渲染引擎,提供了原生渲染能力。 在App端,如果使用vue页面,则使用webvi
阅读全文
摘要:一、uniapp中如何引入iconfont图标 1、先从iconfont网站下载项目文件。如图: 2、下载好的iconfont文件解压,取iconfont.css放入自己工程目录 3、回到iconfont网站,点击复制代码,只需要ttf格式的地址就行 4、打开项目中的iconfont.css文件,用
阅读全文
摘要:uniapp使用指纹识别功能,一般有2种方式:官方api验证或用plus.fingerprint进行验证,下面分别讲解一下。 使用指纹识别的基础是需要开启指纹识别的权限:首先需要获取得到权限,在 manifest.json文件中配置 一、官方生物认证API 官方生物认证说明:https://unia
阅读全文
摘要:一、uni-app里的#ifdef MP是什么意思——条件编译 uni-app官方文档传送门:条件编译(点我) 在uni-app模版看到的#ifdef MP,这是什么鬼?对于学过C语言的童鞋并不陌生,因为这是条件编译语句。 为什么会出现在uni-app里呢?因为uni-app的特性:一份代码,多平台
阅读全文
摘要:使用weex新建一个app,发现npm报错: npm : 无法加载文件 D:\Program Files\nodejs\node_global\weex.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https: /go.microsoft.com/fwlink/?LinkID=1351
阅读全文
摘要:一、预览及真机调试时包超过2M时 message:Error: 系统错误,错误码:80051,source size 2069KB exceed max limit 2MB 预览及真机调试时包超过2M时,可在开发者工具右侧“详情”中勾选“预览及真机调试时主包、分包体积上限调整为4M”即可解决。 二、
阅读全文