本文作者 | 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等大厂的经验
、精品学习资料
、职业路线
、副业思维
,微信搜索逆锋起笔
关注!
相关推荐
IOS开发者账号区别IOS开发者账号区别IOS开发者账号区别
### 华为开发者账号申请流程详解 #### 一、引言 华为作为全球知名的智能设备制造商和服务提供商之一,在移动互联网领域扮演着举足轻重的角色。对于开发者而言,拥有一个华为开发者账号是接入华为生态系统的首要步骤...
下面是根据给定文件中提供的信息,对iOS企业开发者账号申请过程中需要了解的知识点的详细总结。 ### 企业开发者账号申请基础知识 1. **企业开发者账号的概念:** 企业开发者账号是苹果公司为有需求的组织提供的一...
Google Play付费应用发布、开发者账号注册、解封的心路历程.docxGoogle Play付费应用发布、开发者账号注册、解封的心路历程.docxGoogle Play付费应用发布、开发者账号注册、解封的心路历程.docxGoogle Play付费应用...
#### 四、总结 通过上述步骤,您可以成功地完成WP7开发者账号的注册。对于学生来说,通过DreamSpark注册不仅可以享受免费注册的福利,还可以获得一系列针对学生开发者的支持和服务。如果您遇到了任何问题,建议查阅...
twitterAPI开发者账号申请流程,twitter账号注册帮助文档
【使用免费苹果开发者账号申请iOS证书打包测试教程】 在iOS应用开发过程中,有时我们可能需要在实际设备上进行测试,但并未注册成为付费的苹果开发者。这时,我们可以使用免费的苹果开发者账号来申请iOS证书,以便...
### 微软开发者账号申请流程详解 随着信息技术的飞速发展,越来越多的开发者投身于软件开发领域,希望将自己的创意转化为实际的应用程序。对于那些想要在Windows平台上发布应用程序的开发者而言,成为微软开发者的...
iOS开发者账号申请流程涵盖了成为苹果开发者,获取发布iOS应用到App Store的权限的一系列步骤。苹果开发者计划分为企业版和个人版或公司版,各自有不同的用途和费用。下面是详细的申请流程。 **准备工作**: 首先,...
### 苹果开发者账号申请详解 #### 一、前言 在移动互联网时代,iOS平台因其用户基数大、用户质量高而备受开发者青睐。对于希望将自己的应用上传至App Store的开发者来说,首先需要解决的问题就是如何成功注册一个...
不是网上的告诉你申请步骤,是真实的申请成功问题答案示例。
微信小程序开发者账号申请步骤,图文,包含操作说明图片,用到的资料,非常详细的小程序开发者账号注册说明书
app上架各个平台详情 ,小米,华为,三星,魅族,VIVO,OPPO,联想应用商店,阿里平台,腾讯应用宝,百度平台
2 注册开发者账号 1 注册官网 官网地址: https://developer.apple.com/programs/ios/ 点击“Account”,进入注册界面 2 创建Apple ID 3 填写相关信息 4 接收验证码 点击“continue”,点击后如果提示...
>最近很多遇到最多的问题就是开发者账号动不动就被调查, 特别是新账号, 刚上新项目就进入了账号调查, 幸运的话隔夜就可以得到结果, 如果账号本身有问题结果则遥遥无期; 在目前新账号申请困难的情况下又出现这样的...
谷歌商店上架流程,近两年...今天,我们要分享的内容是:成功注册Google Play开发者账号后,怎么谷歌商店上架应用、其中有哪些坑~ 【谷歌商店上架流程如何上架应用】 开发者地址:https://play.google.com/apps/publish
华为开发者学堂试题答案.zip,HarmonyOS NEXT 开发者预览版 Beta 招募开启,一个实名账号具有 5 次机会,通过要求为 100 分(即满分)。 IT之家注: HarmonyOS NEXT 开发者预览版是在正式版本发布前,为更全面地验证...