美文网首页
iOS小知识

iOS小知识

作者: coderSuper | 来源:发表于2018-03-09 16:35 被阅读26次

刷榜

  • 刷榜:指通过技术手段提高APP在iTunes App Store内排行榜的排名,包括iPhone免费排行榜;iPhone收费排行榜;iPad免费APP排名榜;iPad收费排行榜。
  • 冲榜:指把某APP排名提升到目标排名的服务;冲榜服务不保证在目标排名内的时间。
  • 维护:指把某APP排名持续维护在目标排名内的服务;如果某APP希望进入TOP10并且维护在TOP10三天,那就需要支付1次冲榜+3天维护的费用。
  • 锁榜:指App Store排行榜长时间不更新的状态;每天下午13:00~17:00都会有不定时锁榜情况发生,有时长,有时短。
  • 卡榜:指除刷的APP排名不上升但其他没有刷的APP有排名变化的状态。
  • 开榜:也叫“松榜”,指每天17:00后的第一次排名更新。
  • :指的是iTunes账号。通常刷榜源头和你说:“没量了。”,意思是他们的iTunes账号已经刷过你的应用了。

马甲包

iso马甲包是什么意思?如何制作上传

如图所示,喜马拉雅马甲包

马甲包是利用App store 规则漏洞,通过技术手段,多次上架同一款产品的方法。马甲包和主产品包拥有同样的内容和功能,除了icon和应用名称不能完全一致,其他基本一致。

  1. 抗风险

正常情况下,任何一款产品都是要不断的更新功能的。如果我们直接在主包上更新,一旦新功能不被用户接受那就损失大了,我们前期大量投资带来的用户将会流失,这对很多产品开发者来说是不可承受之痛。

如果使用马甲包,则可以随意测试新功能,好的功能就在主包上迭代,不好的也无所谓,马甲包本身就是来背锅的。

  1. 导量

主包和马甲包属于同一个平台,用户信息可以共享

通过弹窗,广告,Push等引导用户到App Store下载主App。

有一部份App接了网盟相互导流。

  1. 增加关键词覆盖数

App Store关键词长度上限是100个字符,据了解人为正常优化的极限是关键词覆盖数在4000左右,那些覆盖数在8000+的都是利用了苹果漏洞。所以,多做一个马甲,也就意味着覆盖的关键词可以更多。

  1. 刷榜

①积分墙;理论上是真实用户,冲榜量级大,可靠后续补量维持;但冲榜和维榜费用高昂,非一般产品所能承受。

②真机;利用真实机器操作任务,但不能抹机,否则就成假量了,成本相对较低。

③技术流;机刷,服务器控制操作,成本最低。

上面三种方式,机刷是最便宜的,但是风险高,容易被苹果后台发现下架,所以一般用马甲包来做机刷,以此来抵抗风险。

1、二进制代码务必不同

二进制代码是应用市场判别产品的唯一标准,把代码做一些调整或修改,就会生成一个全新的二进制代码,这是制作马甲包的唯一方式。

2、功能局部化

如果主App功能较为丰富,做马甲是可以独'立其中一部分功能,这种方式审核通过率高,但技术投入成本也比较昂贵,适合大产品大公司操作。

3、产品简单化(关闭部分功能或页面)

如果独'立部分功能操作马甲复杂,可以选择产品简单化操作。具体是指:

  1. 将主App中的部分界面/功能删除掉;
  2. 主App中的部分界面/功能设置开关按钮,在审核期间关闭,审核通过后打开,此操作对用户体验不造成任何影响,常见的第三支付接口一般都是这样搞的。

4、页面差异化

修改App启动后第一个页面,保证马甲与主App的第一个页面不同,从先入视觉迷惑苹果审核人员。

5、整套UI更改

NSAttributedString计算字符串高度时单行出现误差

boundingRectWithSize:constraintSize options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading attributes:attributes context:nil计算的结果当只有一行时,可能出现误差,导致下面多出大概6个坐标点的空白,高度只要减掉6再使用即正常

权限适配

在iOS10之后需要在Info.plist中,添加新的字段获取权限,否则在iOS10上运行会导致崩溃。下面是一些常用的字段。

Key 权限

  • Privacy - Camera Usage Description 相机
  • Privacy - Microphone Usage Description 麦克风
  • Privacy - Photo Library Usage Description 相册
  • Privacy - Contacts Usage Description 通讯录
  • Privacy - Bluetooth Peripheral Usage Description 蓝牙
  • Privacy - Location When In Use Usage Description 定位
  • Privacy - Location Always Usage Description 后台定位
  • Privacy - Calendars Usage Description 日历

iOS定位器权限相关

在 iOS 11 中必须支持 When In Use 授权模式(NSLocationWhenInUseUsageDescription),在 iOS 11 中,为了避免开发者只提供请求 Always 授权模式这种情况,加入此限制,如果不提供When In Use 授权模式,那么 Always 相关授权模式也无法正常使用。

如果要支持老版本,即 iOS 11 以下系统版本,那么建议在 info.plist 中配置所有的 Key(即使 NSLocationAlwaysUsageDescription 在 iOS 11及以上版本不再使用):
NSLocationAlwaysAndWhenInUseUsageDescription 为 iOS 11 中新引入的一个 Key。

  • NSLocationWhenInUseUsageDescription
  • NSLocationAlwaysAndWhenInUseUsageDescription
  • NSLocationAlwaysUsageDescription

相关文章

  • 两年iOS经验之你忽略的小知识点

    两年iOS经验之你忽略的小知识点 两年iOS经验之你忽略的小知识点

  • ios-收集一些自认为有用的小知识

    ios-收集一些自认为有用的小知识 ios-收集一些自认为有用的小知识

  • iOS 知识-常用小技巧大杂烩

    iOS 知识-常用小技巧大杂烩 - 简书

  • iOS 小知识

    UILabel 通过文字计算宽高 UILable *lable=[UILable alloc]init]; lab...

  • iOS小知识

    刷榜 刷榜:指通过技术手段提高APP在iTunes App Store内排行榜的排名,包括iPhone免费排行榜;...

  • ios 小知识

    1.添加了IQKeyboardManager库之后,有些页面在收回键盘时会上移导致无法返回,检查代码后发现是进入页...

  • iOS 小知识

    调整tabbar文字位置 UIOffsetMake(0, -2)第一个参数是设置水平偏移,第二个参数是设置垂直偏移...

  • ios小知识

    1,常用网络框架默认网络请求超时时长 默认的网络请求超时时长 ASI 是10秒 苹果官方是60秒 SDWebIma...

  • ios小知识

    数组中的指针 int array[3] = {11,22,33} • &array[0] 可看做是一个指针,指向...

  • iOS 小知识

    1、iOS8 下,tableView要实现左滑删除,必须要实现这个代理方法,哪怕里面什么都没写: 2、iOS8 下...

网友评论

      本文标题:iOS小知识

      本文链接:https://www.haomeiwen.com/subject/qnepxftx.html