什么是马甲包
马甲包个别是主APP的分身或者克隆,也或者说是衣着马甲的一个APP,脱掉马甲,APP将出现另一种款式,也就是常说的AB面APP。
1、主APP的分身或者克隆类型的马甲包
先说第一种就是主APP的分身或者克隆,当初很公司个别有一个本人的主产品,然而也会去做一些和主APP相似的阉割版的APP,我的项目代码也基本上齐全复用,app的利用名称、副标题、icon、利用截图、包名、关键词和开发者账号都与主app不一样,其余基本一致,比方下图:
为什么要这样做呢?这样做又有什么益处呢?
a、躲避市场或者政策危险
用于app刷量、冲榜、刷词、刷热搜、躲避账号限度、防下架应急措施、竞品竞争等,抵制主包危险。
b、抢占利用市场无限地位
关键词搜寻后果占位、榜单占位、笼罩更多关键词等。
c、导量
马甲包自身是能够获取新增用户的,其能够通过与主App后盾信息共享、弹窗或者推送的模式疏导用户下载主App等形式向主App导量。
d、测试大范畴改版等的成果,升高危险
马甲包的益处是大范畴改版之后能够上线验证成果,一旦引发不良影响又不会造成很大的损失。如果测试成果良好,则能够对主App进行相应性能迭代。
2、AB面APP类型的马甲包
这种类型的APP个别是在审核的时候,把A面出现给apple的审核人员,审核完结当前再把B面出现给用户;这种个别是为了躲避苹果严格刻薄的审核限度而呈现的一种产业;这种的利用很常见,不论是小作坊APP还是大厂的APP,基本上都会搞;比方为了躲避苹果的30% 的抽成领取,在审核的时候暗藏虚构充值入口,上线胜利当前再开发充值入口,等等;
马甲包的审核危险(Apple审核 4.3)
Apple审核大体分为三局部,预审、机审和人工审核。包上传后首先进入的是预审,会被扫描API等,没问题的话才会在iTC里呈现,而后才能够提交至 Waiting。在审核后期,也就是 Waiting For Review(期待审核)阶段个别是机审。机审不通过则间接被拒,通过后会进入人工审核,即In Review(审核)阶段,这个阶段次要看的是App的元数据,例如题目、形容、截图等,以及检测App的性能应用状况,常遇到的ipv6也在此处检测。
4.3是性能或者应用程序反复呈现在App Store,包含雷同类型产品性能较统一,以及上传马甲或者分包导致的被拒回复,以下计划心愿能帮到大家解决此类问题!
发件人 Apple4. 3 Design: SpamGuideline 4.3 - Design - SpamYour app duplicates the content and functionality of apps submitted to the App Store, which is considered a form of spam.Apps that simply duplicate content or functionality create clutter, diminish the overall experience for the end user, and reduce the ability of developers to market their apps.(机器审核)发件人 Apple4. 3 Design: SpamGuideline 4.3 - Design - SpamWe found that your app provides the same feature set as other apps submitted to the App Store, which is not appropriate to theApp Store.(人工审核)
解决方案
只有做的是对我的项目的差别解决,个别次要是以下几点:
a、UI差异化(素材、UI色调、性能界面等)
b、开发者信息差异化(不同账号、利用名称、题目、图标、包名、关键词、工程名、打包电脑IP地址、我的项目形容、产品宣传等)
c、性能差异化
d、元数据差异化(应用程序价格、公布地区、产品分类、回复苹果产品设计理念等等)
e、代码差异化(我的项目名字、文件夹名字、类名、函数名、动态资源名、关键字、前缀、后缀、资源Md5等)
具体可见我的另一篇文章《iOS马甲包上架总结》
具体我的项目差异化须要做哪些也能够看这个《iOS代码混同应该做哪些》,具体介绍一个我的项目具体应该从哪些方面进行差异化解决;
总结
为了保护良好的苹果生态,马甲包必定是不合乎苹果标准的,然而为了让咱们的APP可能更好的生存,也为了本人的幻想,咱们也不得不无所不用其极!
最初小弟给大家举荐一个iOS代码混同工具,能够帮你疾速的混同差异化你的iOS代码,大大节俭你的开发工夫,《iOS代码混同软件》如下:
《iOS代码混同软件》
感觉好用的给个小星星吧!