关于iOS开发的后台的信息

iOS开发小知识之检测程序被中断,进入后台,耳机的插拔点击等事件

在iOS端关于音频或视频的开发中,声音或者视频播放的时候一些外界的因素可能会把音视频打断,比如电话,或者其他会播放音频的APP,这时候程序的音频或视频都会中断,但是我们再回到前台时需要更改一些UI上的变化(比如正在播放的音乐被电话打断,电话挂掉之后音乐会保持暂停的状态,但是如果不及时更新UI,播放按钮会保持正在播放的状态),这时候我们就需要对这些时间进行主动的监听,来进行我们需要的操作,

创新互联建站 - 四川服务器托管,四川服务器租用,成都服务器租用,四川网通托管,绵阳服务器托管,德阳服务器托管,遂宁服务器托管,绵阳服务器托管,四川云主机,成都云主机,西南云主机,四川服务器托管,西南服务器托管,四川/成都大带宽,机柜大带宽、租用·托管,四川老牌IDC服务商

情况一:用户按home键主动退到后台,一般的音乐类播放软件都会有后台播放的设置,不用进行额外的操作,但是如果是正在播放视频的话,退到后台后视频应该是暂停状态,这时我们只需要在AppDelegate的相关方法中进行主动的设置就可以

情况二:被电话或者其他App播放的声音打断,此时就需要我们在程序中去监听这些事件,当事件被触发时进行相应的操作

其中AVAudioSessionInterruptionNotification就是系统提供的被中断的通知

然后在被打断时进行相应的操作

音乐类软件为了提高用户体验一般都会添加耳机线控音乐的功能(单机暂停/播放,双击下一曲,点击三下上一曲),还可以对耳机的插拔进行监听

监听耳机的插拔:

点击耳机中键的事件:

首先要在程序入口处让app接收远程控制事件

然后在远程事件通知中进行相应的操作(这个通知还会接收系统上拉菜单中的控制中心的播放和暂停按钮)

苹果APPStore开发者后台应用状态解析

在苹果APPStore中,应用有哪几种状态呢?

1.正在审核:APP已经提交,代表已经结束排队流程,苹果对应用开始进行审核,一般24小时内就能知道app的审核结果了。

2.等待审核:app已经提交,正在等待苹果审核排队的队列当中,当排到队列最前面才会开始审核。

3.可供销售:app提交审核,审核已经通过,并且在上传审核的时候勾选了手动发布的选项,应用审核通过后的状态为可供销售,点击发布即可在APPStore上看到此app

4.准备提交:正在填写后台相关信息还没提交应用的阶段

5.被拒绝:不符合苹果应用商店的上架规则,或违反了苹果的相关规定,此时可以查看苹果拒绝的原因。

6.下架:应用在上架的过程中违反了苹果的相关规定,被下架,具体下架原因查看苹果的开发者指南

iOS开发中APP在后台运行与扫描蓝牙遇到的坑

由于苹果的这种特性,建议在前台时扫描蓝牙设备时,设置CBCentralManagerScanOptionAllowDuplicatesKey为NO;在后台扫描蓝牙时,设置CBCentralManagerScanOptionAllowDuplicatesKey为YES

苹果开发者后台添加税务、银行信息

1、登录苹果开发者后台, ,登录帐号

选择【协议、税务和银行业务】

2、点击付费APP-查看并同意条款,勾选同意协议。

3、然后点击【设置税务、银行业务和联系信息】

4、添加银行账户可以让财务添加,这里主要说一下如何填写报税表,点击【选择报税表】

5、美国是默认的,直接选这个就行了,点击完成,下面的步骤按实际情况选择即可,然后提交

6、然后进入到美国报税表填写页面,第一个要填的受益人类型,一般是填公司

然后保证那里勾选上,职位写该帐号的这个人在公司的职位,一般我都写CEO

然后part I这里也按实际情况填写,选填的就不用填了

此处我的帐号是企业帐号,但是个人帐号所填写的内容跟企业帐号是差不多的。根据实际情况填写,并且选填的就不用填了。 

最后点击提交,如果在提交后有标红,则再检查一下。

还有的时候协议这个页面一开始是空的,并且协议那里也不能点击,这个时候要去 里面同意一下协议,再回到此页面,刷新后就出现付费的那一栏信息了。

填完银行信息和报税表,有时候回来协议页面看到是“用户信息待处理”,需要等一段时间,才能变成“有效”。

等到付费APP那里变成有效了,即代表税务、银行信息添加完成了。


名称栏目:关于iOS开发的后台的信息
链接URL:http://azwzsj.com/article/dsdgped.html