- 博客(12)
- 收藏
- 关注
原创 苹果开发者账户创建流程
苹果开发者账户的注册流程。一、流程1 在苹果官网注册AppID,如果有就不需要注册;根据选项,填写相关信息即可;2 进入账户,加入开发者的申请;如下图所示苹果开发者账户有个人开发者,公司开发者,企业开发者,政府开发者;下图对不同开发者做了区分:3 选择账户类型,是个人注册还是组织注册:如果是组织注册,需要申请邓白氏编码,如果申请的组织有,则不需要申请;4 用ios手机或iPad在应用市场下载Apple Developer App软件,在这里进行注册和验证身份。如果你没有iOS机型,可
2021-08-04 11:26:08
1795
原创 ios消息推送
之前一篇说了ios推送证书的生成。这是开发推送的基础环境。这次介绍的是怎么去开发。来几句废话:苹果的推送相比于安卓的推送,显得更加清晰,简明许多。首先不必考虑那么多厂商配置,其次苹果的送达率要比安卓高,也很快速。所以一旦你开发的Apple能接收到第一条通知栏且流程正常,那么在后续的测试中,就很少会出问题。相比于Android而言,有时厂商通道过来消息会收不到或者延迟时间长,这当然区别于不同的厂商及不同机型。废话不多说,看看怎么做ios的推送。一、原理介绍其实更详细的原理介绍在这篇文章,App推送。如
2021-08-02 15:17:17
525
原创 ios推送证书配置
ios的消息推送需要配置推送证书,这和打包证书是两个不同的证书。这里简单介绍下大致的流程。以下省略的部分内容和打包证书的流程是如出一辙的。建议可以先看这篇文章。对ios的打包证书感兴趣的可看这篇文章1 Appid的创建创建Identifiers时,要注意勾选 Push Notificaton选项;2 p12推送证书创建在Certificates点击’+‘创建,Services中选择不同场景的推送证书,"Apple Push Notification service SSL (Sandbox) 开发
2021-08-02 15:13:27
1590
原创 ipa包发布App Store
如果你开发的APP想要让用户在iOS上使用,那么唯一的办法就是上App Store,当然TestFlight除外,但没人愿意用个测试版还得去下个TestFlight去用吧。所以还是看下怎么上传到App Store去审核吧。当然很多人可能会认为上App store 不是很简单嘛,ipa包都开发好了,上传市场还能多难,还不是和上安卓市场一样的。这可不一定哦,如果对于一个小白而言,说不定连上传ipa到后台都是件费劲的事,还有当你面对一个国外开发平台时,有些文字的理解可能都不清晰。所以如果你是大佬,就绕道走,小白
2021-08-02 15:07:47
1445
原创 一看就会的ios配置证书及描述文件
要想生成ipa包,是必须要用Certificates和Profiles,否则即使不发布App store,在ios上也安装不了,所以证书的申请是必不可少的。以下的介绍是默认开发者已经有苹果开发者账户且是Mac OS 10.9以上系统。当然也有第三方工具甚至网页在windows上也能生成,但目前来看,第三方工具好像是付费的,第三方网页是免费的,但你敢将自己的证书和描述文件,放到别人平台吗,所以还不如亲自创建呢。一、介绍ios证书分为开发证书和发布证书,顾名思义,开发证书是用于开发测试的,比如用uniapp
2021-07-29 17:27:57
5956
原创 微信小程序的订阅消息
介绍微信小程序的订阅消息,是指开发者可以发送消息到用户的微信服务通知中。订阅消息分为 一次性订阅消息 和 长期订阅消息。一次性订阅消息:用户自主订阅后,开发者可不限时间地下发一条对应的服务消息;每条消息可单独订阅或退订。长期订阅消息:用户订阅一次后,开发者可长期下发多条消息。但目前长期性订阅消息仅向政务民生、医疗、交通、金融、教育等线下公共服务开放,后期将逐步支持到其他线下公共服务业务流程操作。1 在小程序的后台添加模板到我的模板,会生成模板ID,及详细内容的key;2 客户端需要调起小程序订
2021-07-29 11:35:10
1255
原创 uniapp开发App引导页
App的引导页是当用户第一次打开一款App时所展示的3-5精美的图片,用于告知用户产品的功能及特点。好的引导页会促使用户对产品增加更多的兴趣,当然这是UI设计的能力体现了,尽管很多人都会快速的滑过。对于开发人员怎么去添加这几张图片只有在用户第一次打开app时展示呢。其实原理很简单,在本地设置标识flag,默认为false,从而进入引导页,进入之后,flag设置为true,下次进入自然不会展示的;当然这个引导页可以设置为一个页面,用轮播图放置几张引导页;只要不清除本地的flag缓存,则引导页只会出现一次;
2021-07-29 11:34:03
2469
原创 App热更新
开发App,更新迭代是至关重要的,虽说有应用市场来更新,但实际上,在需要紧急发布一个新版本时,应用市场的更新是需要审核时间的,以Apple为例,一般都是前一天发布,到第二天早上之前就会有结果,Android市场也大多不一样,尤其遇到周末或者节假日,会向后顺延。所以APP应用内更新就至关重要。目前app更新分为整包升级和热更新。整包升级这里不多说,就是将整个apk文件下载安装,但前提是包名和证书要不变,这样才能覆盖之前的版本。ios直接安装ipa会失败,所以只能去App store去更新。以下主要说下热更
2021-07-29 11:33:00
1157
原创 uniapp自定义导航栏
这里说的导航栏解决的问题是手机顶部状态栏区域不被页面内容覆盖。uniapp项目,小程序都可以使用官方给的默认导航栏,处理了手机状态栏的问题。以及还有第三方的框架也做了处理。但实际开发中,默认的或者第三方给的设计也不能完全满足业务的需求,所以最好的方式就是自己写导航栏,想怎么改就怎么改。非H5端,手机顶部的状态栏会被页面内容所覆盖,当然如果做像某音那样的短视频,则不用考虑状态栏的问题,窗体是沉浸式的。uniapp官方给了处理的方案,即css变量,–status-bar-height,小程序这个值是25px,
2021-07-29 11:32:13
1226
原创 App推送
推送是能够和用户建立有效的连接,传达有价值的信息和提供好用的功能,让用户第一时间获取信息,因此对于APP开发者而言,不言而喻,基础且重要。但实际上,Android市场的推送是各自为主,开发者在开发时需要将每个官方的SDK都要开发一遍,工作量,维护程度可想而知!尽管市场上存在一些第三方推送服务商,但有时手机的设置可能会导致push进程被关闭,无法推送。所以,接下来介绍的这种推送服务,开发者只需要开发一次,系统会自动选择最可靠的推送通道发送消息,在线通过个推推送,离线通过厂商通道推送,不仅送达率高,还降低了开
2021-07-29 11:28:29
495
原创 微信小程序云开发支付
微信小程序的云开发支付先看下微信官方给出的流程图:这张图里,开发者只需要关注的是小程序和云函数端即可;云函数做了很多参数的处理,所以我们不需要关注证书,签名等,只需要调用相应的函数即可;接下来大致说下整个支付流程:一、 小程序项目要有云开发环境,在使用云能力前,先完成云能力的初始化,即在根目录下的app.js中配置;wx.cloud.init({ env: '环境id', traceUser: true, })二、 要将小程序和商户号的绑定,再在云控制台添加上商
2021-07-29 09:50:49
855
原创 uniapp简单搞定支付
传统的开发支付需要前后端做很多工作,各种参数的处理,签名,秘钥的验证校验等,尤其是涉及到多种不同的平台支付,更是繁琐;而且以往的支付是由后端主导的,如果后端是个菜鸡,那么做这个支付会相当累人,所以为了避免这种障碍,前端只需要一个人就能搞定支付,uniapp的云开发提供了一种方式,一套代码兼容不同的支付方式,小程序,App,H5等一网打尽,最主要还免费。下面就介绍下这种无脑开发的支付方式有多简单,但前提是使用的框架要能够创建uniCloud云空间,否则下列的做法可能不适合!第一步:项目创建云空间;在Hb
2021-07-29 09:46:30
1546
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人