【iOS马甲包】一次性讲清楚关于iOS马甲包、影子包以及对此的商业理解

前言

什么是马甲包

简单来说,马甲包又叫影子包,对应的实际上是主包,这个称谓必须要建立在有主包的基础上,否则就没有马甲包的概念。
大白话来说,就是马甲包跟主包是父子的关系,虽然可能长得不一样,但是流淌的血液是一样的,未来某一天可能会让其独立承担门面。

马甲包大概率内含主包的所有功能,但在UI上又可能有所区别

为什么要做马甲包

导量

这个词大多出现在游戏公司,用户对一款游戏的初印象大多在广告、游戏图标、游戏宣传图、名称等,很多时候,可能某一个点就会吸引到用户去下载体验,这个时候,游戏公司为了让更多玩家喜欢同一款游戏,就会做不同的游戏马甲包,虽然游戏图标、名称不同,但是游戏内容始终都是一致的,共享数据平台,方便用户之间相互的数据转化,如果某一个下载量比较大,就可以专注投流于某一个,更利于数据分析和收益最大化。

关键词覆盖、名称覆盖

苹果上架应用时候,能填写的关键词是有限的,这个时候马甲包也可以承担一部分的关键词,最后再导量到主包,并且有一些关键词本身就自带流量,合理的利用也可以增加应用的下载量。
同时,在上架的时候需要填写应用名称,这个时候是有要求,不能与商店上的名称一致,当有一些名称自带流量的时候,就可以进行覆盖蹭流量。

承担风险

苹果要求应用上架不能与商店中已有的应用功能数据类似或相同,可能主包中某一些功能或内容涉及一些商业问题,可能随时会被苹果下架的风险,这个时候马甲包就可以承担这样的风险,某一个包被下架掉,可以导量到另一个包(下架是无法在应用商店下载并可能无法使用内购服务,但已下载的用户不会强制卸载),迅速做风险处理。

总结

随着苹果对应用的审核力度的加大,做马甲包是大势所趋并且目前也是供不应求的状态,一切都是为了收益最大化和提高抗风险的能力。

制作马甲包

前面我们说过了为什么要制作马甲包,我们也清楚了马甲包是为主包的功能服务的,因此我们需要弄清楚一件事情,那就是我们主包的功能是什么,以此来做对应的马甲包。

比如我们做的是游戏的马甲包,那么我们的马甲包就要尽量往游戏靠,从关键词、封面、五图、名称都尽量跟主包类似,但不能完全一致(苹果非常痛恨马甲包)。

前提

苹果审核分为机器审核和人工审核。

机器审核主要是对包体的元数据进行分析扫描,判断是否跟应用商店的应用有类似的元数据,相似度能达到多少,是否有在黑名单中,是否有网络请求、请求数据、域名等等

人工审核主要是对包的功能、界面、交互等体验问题,以及权限问题、商业问题等等

只有通过了两个审核才能上架并且是有先后顺序,先机器后人工。

代码混淆

代码混淆实际上是为了通过机器审核,我们可能需要在马甲中加入主包的功能,那么主包的代码可能会加入使
用,但是直接加入就会导致数据相似度太高,这个时候就需要进行代码混淆。

这就又有工具混淆或者人工混淆等等,网上有太多混淆方案了,这里我不再赘述。

如果你的包内有一些静态资源,可能尝试修改md5值,通过机器审核

网络请求隔离

前面说了,机器审核是会审查网络请求数据的,因此为了不被审核,可能就会尽量不在马甲包使用到网络请求,或者在审核期间不使用网络请求(大概率是定时器的方式),哪怕使用了网络请求,域名也会保证是之前没有使用过的并且与主包不同的域名。

功能不能太单一

马甲包不是说功能特别多就能通过苹果审核、也不是功能少就不能,而是在于是否足够新颖

这个新颖我认为主要体现在功能新、样式新这两点上面。

比如你只做图片处理相关的功能,例如裁剪、水印等等功能,大概率过不了,因为应用商店本身就有,但是如果你混杂了其他功能,在UI上又足够独树一帜,尽量这些功能架子上面存在,但是不存在类似的整合以及类似的样式,也能增加过审概率。

违规功能屏蔽

这里主要是人工审核

分享

由于应用是初次上架,可能会做分享应用的功能,千万别这么做,你的应用都没上架过应用商店,你引导审核人员跳转到应用商店是不存在应用的,直接会被拒审

跳转第三方页面存在其他支付方式

如果你的应用跳转第三方页面,并且该页面存在虚拟商品,并且出现了其他支付方式,这也是雷区,虚拟支付必须只能走苹果内购支付

商标侵权

如果你的应用中存在一些图标涉及第三方应用的图标,可能存在侵权问题,比如一些国外的网站。

权限请求

你的包如果存在权限请求,一定要在plist中添加相应的权限获取描述,同时描述一定要清晰描述用途,不要太模棱两可

广告或者强制弹窗

审核期间千万不要出现广告或者弹窗升级等字样,尽量让审核人员直接体验到应用功能,苹果是不会允许影响用户体验的功能的出现的。

功能交互体验

一定要让审核人员直接体验到功能交互,一旦出现阻碍体验的功能,(例如ui显示影响了用户体验或者广告、强制弹窗等),都不能通过审核

复查

一旦应用在短期内下载量突然增加,这种异常现象都会引起苹果审核人员的复查,你可能需要通过一些ip隔离(一般都是加利福尼亚等国外ip,当然不够可靠,审核人员会搭架子)、应用隔离(审核人员不会安装微信支付宝等应用)

传包隔离

一般传包环境也受苹果后台的监控,因此大多为了风险隔离都会选择使用虚拟机上传、无痕上传,每次传包都是不同的浏览器指纹、不同的ip,不让应用与其他应用有太多的关联性。

总结

马甲包实际上涉及到的技术方面的东西并不是特别多,因为它主要是为了主包服务的,更多的是其商业价值,实际上做马甲包归根到底就是在想办法如何在数据与样式跟主包不一致或者不那么相同的前提下,拥有主包的功能和体验,做到随时切换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿菜同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值