本文作者 | Fiteen 本文来源 |
blog.fiteen.top
声明:本文仅供技术交流,勿企图上架违法App,否则后果自负,谢谢!
背景
众所周知,国内的 App 上架形势愈发严峻。尤其是金融、医疗类的 App,审核非常严格,只要开发者缺少相关资质,想通过正常流程上架基本不可能;游戏方面,新政策又要求游戏版号需要相关部门审批,向大批游戏公司泼了一盆冷水;随着苹果机审算法的优化,苹果爸爸可以不费人力轻松看穿你的马甲包;甚至一些不存在任何违反审核规则的应用,也有可能因为开发者账号是新号被审核人员怀疑。
相信不少开发者对上面的“四大酷刑”都不陌生,最怕苹果爸爸深夜邮件的关心,最怕上包率要写上 kpi。
于是,很多开发者将目光抛向企业包,但是企业包成本比较高,根据企业签的稳定性,收费从每月几百到几千不等,遇到苹果封号密集的时期,甚至会出现每日掉签的情况。一个独立的企业签名,稳定周期基本也只能保持在 2-3 个月左右。因此企业包的方案仅适用于一些不受限于用户留存的 App,想要一款稳定运营的 App,依然需要上架 AppStore,下面介绍的就是使用海外开发者账号上架的方案。
如何申请账号
海外个人账号的申请方式和国内的大同小异: • 外国人身份证信息 • 国外地区的信用卡一张 • 国外的联系方式(手机号码) • 海外邮箱(gmail、hotmail、Yeah 等邮箱均可)
申请时候记得挂梯子,且在后续登录开发者中心时也是用这个 IP,频繁更换 IP 尤其是用国内的很容易被封。
如果没有渠道获得海外个人开发者的身份信息,可以直接找第三方(某宝)购买,大约 1100 元人民币,对方会告知你最近哪个地区的账号比较容易上架。
注意:现在使用开发者账号都强制要求进行双重验证,用自己国内的手机号是没问题的。
如果你的应用涉及到内购,需要关注一下账户所属国家。因为一些国家(美国,加拿大,澳大利亚)需要去税务局报税,没法用内购,其他国家是可以正常收款的。建议使用招行的储蓄卡,其次是建行的。满 $150 以后苹果就会汇款给你。
还有一个非常值得注意的问题——如何避免被封号: • 登录开发者账号时关闭你的 Mac/iPhone 上的 iCloud 功能和系统定位服务 • 使用海外区域的 VPN,勤换 IP • 最好不要在同一台电脑,同一个 IP 登录多个开发者账号
App 设计
主题
App 设计的方案很简单,就是要符合苹果爸爸心中“核心价值”的主题,尽量避讳直接表现一些敏感功能(如支付、教育、用户隐私权限等)。以下主题可供参考:
• 记录类(记账(不太推荐,市面上用得比较多,容易被怀疑)、行程/心情/车票/电影票记录等) • 提醒类(备忘录、提醒事项、番茄 ToDo) • 创意类(发挥你的 idea 做一些小工具之类)
这些主题的特点就是可以做成单机类,但如果不得不涉及到网络请求数据,最好搞一台国外的服务器,不容易引起怀疑。
如果你的 App 不可避免地要涉及要一些权限,比如联网、推送、通讯录、麦克风、相册、相机、定位、运动与健身等,需要将权限自然地设计进去。
UI
相比于主题来说,UI 的优劣可能更能影响审核人员的判断。千万不要认为只是一个壳而粗制滥造,优美的视觉真的可以在很大程度上帮助你过审。
如上所示,海外 App 的风格和国内还是有比较大的差异,相对更简约,且海外 App 更看重动效的丰富性,如果你的 App 能令审核人员得到视觉上的愉悦感,就成功了一半。
语言
App 语言的选择需要得到重视,大部分情况下选择英文是没问题的,毕竟是全球通用的语言,但也要考虑上架地区的母语。我在第一次提审海外版 App 时就犯了一个错误,我将 App 语言设定为英文,为了避开国内审核,将面向上架地区时指定了墨西哥,结果收到了苹果的拒审邮件,他认定 App 违反了 Guideline 1.1.6,即存在虚假内容。为了不露馅,我通过找了在国外的朋友与苹果电话沟通,费了一番周折才确定原因在于“墨西哥的母语是西班牙语”。
由于 App 上架后是要面向国内推广的,基本上都要做国际化(例如 App 名称、权限文案等),这一步建议在顺利过审 2 个版本后再加入。
App 上架与迭代
前面做的一切准备当然只是为了让我们想要的 App 上架,因为选择合适的时机做审核切换是非常关键的。假如你的 App 本身包体积比较大,千万不要在某一次迭代中一次性加入所有代码,容易引起审核人员的怀疑。在 App 稳定更新 2~3 次后(这里的稳定指的是审核速度较快,一次通过,未卡审),你可以在 App 中加入审核开关,这个开关可以在接口里检测 ip 所属地。但假如是单机类的壳,用网络请求来判断就会很明显,这里也推荐了一种方案——借助时间戳延迟打开开关。
根据前几次的审核经验,设定一个保险的时间节点,在那个时间点打开审核开关请求,尽量确保苹果在审核时候拦截不到任何可疑内容。同时为了防止苹果复审发现问题,可以再加一层判断,就是本地语言。因为国外工作人员的测试机基本上不会将中文设为默认语言,因此如下图所示,只要满足国内 IP+ 默认中文两个条件的,才允许打开切换开关。
以上就是我海外版 App 上架的经验,祝大家都过包顺利!
逆锋起笔
是一个专注于程序员圈子的技术平台,你可以收获最新技术动态
、最新内测资格
、BAT等大厂的经验
、精品学习资料
、职业路线
、副业思维
,微信搜索逆锋起笔
关注!
相关推荐
苹果开发者账号协议和付费条款同意过程文档
Android和App开发者账号申请.pdfAndroid和App开发者账号申请.pdfAndroid和App开发者账号申请.pdfAndroid和App开发者账号申请.pdfAndroid和App开发者账号申请.pdfAndroid和App开发者账号申请.pdfAndroid和App开发者...
要注册 Google Play 开发者账号,需要登录 Google Play 开发者后台(https://play.google.com/apps/publish/signup/),然后填写相关信息,包括个人信息、支付信息、信用卡信息等。需要注意的是,在填写地址时,需要...
### 微软开发者账号申请流程详解 随着信息技术的飞速发展,越来越多的开发者投身于软件开发领域,希望将自己的创意转化为实际的应用程序。对于那些想要在Windows平台上发布应用程序的开发者而言,成为微软开发者的...
苹果开发者账号是每个想要在iOS平台上发布应用的开发者必须拥有的。注册过程涉及多个步骤,包括创建AppID、邮箱验证、邓白氏码申请以及填写详细的企业或个人信息。以下是对整个流程的详细解析: 1. 创建AppID账号:...
Android和App开发者账号申请.docxAndroid和App开发者账号申请.docxAndroid和App开发者账号申请.docxAndroid和App开发者账号申请.docxAndroid和App开发者账号申请.docxAndroid和App开发者账号申请.docxAndroid和App...
iOS开发者账号申请流程涵盖了成为苹果开发者,获取发布iOS应用到App Store的权限的一系列步骤。苹果开发者计划分为企业版和个人版或公司版,各自有不同的用途和费用。下面是详细的申请流程。 **准备工作**: 首先,...
### 最新精华版申请苹果开发者账号—企业版 在当今移动互联网时代,拥有一个苹果开发者账号对于企业来说至关重要。本文将详细介绍申请苹果开发者账号(企业版)的具体步骤及相关注意事项,帮助您顺利完成整个流程。...
《Win8开发者账号注册图文详解》 注册一个Windows 8开发者账号是开发和发布...在开发过程中,Windows开发者账号将为您提供上传、管理和更新应用的平台,以及获取用户反馈和分析数据的工具,是开发者不可或缺的一部分。
本文是2018年7月twitter开发者账号不好申请,而写的。
在 App Store 上架流程中,需要经过多个步骤,包括拥有自己的苹果开发者账号、创建相关证书和配置文件、创建 Bundle ID、创建配置文件等。下面将详细介绍每个步骤的内容。 第一步:拥有自己的苹果开发者账号 苹果...
richfu72亿米科技提供的第三方微信开发者账号的管理平台。提供了微信的基础服务:1、自动回复;2、图文编辑;3、无匹配回复;4、自定义菜单;以及扩展功能:1、微信的图文列表,2、分类以及微网站服务。为了能够让每...
注册 微软开发者 公司账户 申请流程 自己注册后写的文档
谷歌商店上架流程,近两年...今天,我们要分享的内容是:成功注册Google Play开发者账号后,怎么谷歌商店上架应用、其中有哪些坑~ 【谷歌商店上架流程如何上架应用】 开发者地址:https://play.google.com/apps/publish
华为开发者学堂试题答案.zip,HarmonyOS NEXT 开发者预览版 Beta 招募开启,一个实名账号具有 5 次机会,通过要求为 100 分(即满分)。 IT之家注: HarmonyOS NEXT 开发者预览版是在正式版本发布前,为更全面地验证...
DSP开发者总结,希望对大家有更多的帮助
需要注意的是,开发者账号分为免费和个人付费账号,付费账号是必须的,费用为每年99美金,可用于100台设备,并且能够上架5款产品。 在配置Xcode和进行打包的过程中,通常是在Unity环境下先选择iOS平台,并生成Xcode...