传说中的iOS马甲包

什么是马甲包

马甲包又称为影子app、app分身等,总的来说就是主app产品的”克隆版”,通过不同的开发者账号上架与主app功能一样的app。

马甲包和主产品包拥有基本一致的内容和功能,项目代码基本都是完全复用的,app的应用名称、副标题、icon、应用截图、包名、关键词和开发者账号都与主app不一样,其他基本一致。同时不同的马甲包有时也用于针对不同人群,不同场景开发app应用。

常见的马甲包

为什么要做马甲包

可能基于以下几方面来考虑:

  • 规避市场或者政策风险
    用于app刷量、冲榜、刷词、刷热搜、规避账号限制、防下架应急措施、竞品竞争等,抵抗主包风险。

  • 抢占应用市场有限位置
    关键词搜索结果占位、榜单占位、覆盖更多关键词等。

  • 导量
    马甲包本身是可以获取新增用户的,其可以通过与主App后台信息共享、弹窗或者推送的形式引导用户下载主App等方式向主App导量。

  • 测试大范围改版等的效果,降低风险
    马甲包的好处是大范围改版之后可以上线验证效果,一旦引发不良影响又不会造成很大的损失。如果测试效果良好,则可以对主App进行相应功能迭代。

马甲包脑图

如何做马甲包

简述Apple审核机制(4.3)

Apple审核大体分为三部分,预审、机审和人工审核。包上传后首先进入的是预审,会被扫描API等,没问题的话才会在iTC里出现,然后才可以提交至 Waiting。在审核前期,也就是 Waiting For Review(等待审核)阶段一般是机审。机审不通过则直接被拒,通过后会进入人工审核,即In Review(审核)阶段,这个阶段主要看的是App的元数据,例如标题、描述、截图等,以及检测App的功能使用情况,常遇到的ipv6也在此处检测。

Apple审核4.3:重复 App
请不要为同一个 app 创建多个套装 ID。如果您的 app 针对特定位置、运动队、大学等存在不同版本,请考虑提交单个 app,并提供 App 内购买项目以提供不同的功能。同时,请避免继续在已有大量类似 app 的类别下进行开发;App Store 上已经有太多模拟放屁、打嗝声音的 app,以及手电筒和爱经 app。上传大量相似版本 app 的开发者会遭到 Apple Developer Program 的除名。

差异化操作

由于Apple的审核机制非常严格,要做好马甲包,还需做好以下几点:

  • UI差异化(素材、UI色调、功能界面等)

  • 开发者信息差异化(不同账号、应用名称、标题、图标、包名、关键词、工程名、打包电脑IP地址、项目描述、产品宣传等)

  • 功能差异化

  • 元数据差异化(项目名字、文件夹名字、类名、函数名、静态资源名、关键字、前缀、后缀等)

总结

马甲包本身是不符合苹果的上架规范的,但是为了让更多的用户下载我们的App,提升我们App的排名,我们不得不想尽办法制作马甲包,顶风作案。开发马甲包我们主要从UI展现和代码实现尽量的把它们做的不像相同的App,但是它们的核心内容是相似的,用户流量最终流向相同的服务器,实现导量和提升排名的功效。

最后,马甲包只是一个辅助,我们的App本身一定要有内容或者吸引力,这样才能够留住用户,否则就算用户下载了,很快也会卸载,终究是一切免谈。所以还是那一句,在我们越来越关注技术的同时,能不能也关注一下产品本身。所以,想通过马甲逆天改命不是没有可能,但重点是,无论是马甲还是主App都必须是一款优秀的产品,只有以此为前提,才有机会通过马甲打一个翻身杖。

不能不知道的iOS专题

不能不知道的iOS专题 文集

你可能感兴趣的:(传说中的iOS马甲包)