下面两个按钮分别是“提供详细信息”和“拒绝续约”,千万不要点错了!!
Your Apple Developer Enterprise Program membership expires in xxx days.
We’d like to ensure that this program is still the right fit for your organization. To request membership renewal, you’ll need to
provide additional details. We’ll review and let you know if your organization is eligible for renewal or if the Apple Developer
Program better serves your needs.
Provide Details Decline Renewal
您的苹果开发者企业计划会员资格将在xxx天后到期。
我们想要确保这个项目仍然适合您的组织。要申请会员续期,您需要
提供额外的细节。我们会审查并让你知道你的组织是否有资格更新或如果苹果开发者
程序更好地满足您的需求。大概意思是:我们希望确保该计划仍然适合您的组织。 要申请续订会员资格,您需要提供更多详细信息。 如果您的组织有资格续订,或者 Apple 开发者计划是否能更好地满足您的需求,我们会审核并通知您。
点击Provide Details
后会让你提供各类信息,总共是4页,MDM会多1页,共5页
第一页:Your Organization (您的组织)
点击Provide Details
,就会来到Your Organization
这一页,主要是之前注册账号时的基本信息,如实选择即可。
第一页基本信息,这块人数要在100人以上,但也要注意这里的人数会与后面的提供证明资料有关,所以不能偏离太多
其中 Are you an employee of the organization?
, 要选择Yes
。
第二页:Your MDM Capabilities (您的MDM功能)
基础信息确认完以后,我们账号就进入了“Your MDM Capabilities”页,但是我们app没有使用MDM相关技术,可能是中间调试某个App时候误点了。
有第二页的都是MDM曾经申请过的,如实回答不重要。
Who uses your MDM capability?
My organization
How many total devices are managed using your MDM capability?
Fewer than 10,000
which markets do you primarily serve?
Enterprise
Describe the products built with your MDM capability.
None. We have not released an app that uses MDM capabilities yet.
Do you also use Apple Developer Enterprise Program resources to develop or distribute in-house apps?
YES
If you use Apple Developer Enterprise Program resources for purposes other than providing an MDM capability or in-house apps, please describe.
None.
第三页:App Development (App开发)
第三页是App开发的相关信息,如实填写即可。
第三页是对你以往使用情况的解释,说明接下来App确实是需要的,所以问题中有说到让你提供至少6个月的App,并且说明使用频率,来说明App使用很频繁确实是活跃度和重要性较高的,注意功能描述尽量真实详细,人数可以偏多一点,并且代码保密性说明上尽量去描述到公司如何管理代码,保障代码安全。
Tell us about an app you’ve developed or distributed through the program that’s been used for at least 6 months. Describe the app’s purpose and functionality, and how frequently it’s used. Include the bundle identifier.
告诉我们您通过该计划开发或分发的应用程序,该应用程序至少已经使用 6 个月。 描述该应用程序的用途和功能,以及使用频率。 包括捆绑标识符。
We have an app (bundle id: xxx) used internally in our company, which mainly allows our operators to configure, preview, publish, and manage operational recommendations on the iPhone. But our operators do not use this app very frequently.
Who builds your in-house apps?
Employees
Do you own the intellectual property rights for all of your in-house apps?
YES
Do you own the source code for all of your in-house apps?
YES
第四页:App Distribution and Code Sharing(App分发和代码共享)
这一页的信息比较敏感,原则就是企业开发者证书自己公司内部使用,不对外分享证书、不对外分发开发的app。
第四页主要是代码和App安全性问题,最后回答人数可以稍微偏大一点,方便之后备用,最重要的是注意App内部使用,一定要说明为什么你的App是内部使用而不能对外开放,这个也是资料中最重要的问题。比如你的App是某公司内部ERP审核批改流程的App,那么这个就肯定不能对外是用了,也不能上架AppStore,所以符合苹果企业号使用初衷。
有没有给别的开发者签名编译App?必须没有!
Do you re-sign compiled apps from other developers to use within your organization?
No
您是否担任其他组织的app开发承包商?必须没有!
Do you act as an app development contractor for other organizations?
No
你们App的用户是? 必须企业内的员工!
Who are your app’s users?
Employees within your organization
详细的描述一下如何分发app的。我们通过公司内部网络的OTA平台分发App,只有公司内部员工可以下载安装我们的app。
Describe in detail how you distribute your apps to users.
We distribute the application through the OTA platform of the company's intranet, and our company employees can only download and install it through the company's intranet.
To how many devices does your organization distribute apps using this program?
如实选择即可。
第五页:Security and App Testing (安全和App测试)
这一页的信息是安全和app测试相关,请谨慎填写。
第五页是确认你的企业号有没有被泄露的可能,这里也是为了提示你要关注账号的隐私性,不要让非必要人员接触到Holder身份(Holder是主账号权限,最高权限,一般人开发者管理员或者开发者就行),此处回答的话按照实际情况回答就行,但如果你的账号确实有不小心曾经给其他人的话,就如实回答,但附带一句已经改了密码收回权限,并且保障之后不会再出现就行。
如何确保你们的app只能被你们公司的员工或者授权用户安装?
强调只有公司内网可以安装,并且下载安装前需要提供用户名和密码。
What mechanisms have you put in place to ensure your apps can only be installed by your employees and permitted users?
Our company employees can only download and install our application through the company's intranet. In addition, employees need to provide the account number and password provided by the administrator when downloading the app.
您是否曾与其他人(包括承包商或同事)共享帐户持有人的登录凭据?没有!
Have you ever shared the sign in credentials of the Account Holder with others, including contractors or coworkers?
NO
谁有权访问帐户持有人的登录凭据?账号持有人。
Who has access to the sign in credentials of the Account Holder?
Account Holder
谁有权访问你们的企业发布正式?账户持有人和授权开发者。
Who has access to your Enterprise App Distribution Certificates?
Account holders and authorized developers
您如何监控和控制对企业应用程序分发证书的访问?开启双重认证,管理者持有,生成p12给开发者。(参考的十二栗子回答)
How do you monitor and control access to your Enterprise App Distribution Certificates?
Enable two-factor authentication, administrator hold, generate P12 to developers
是否使用企业开发者账号测试将要发送到App Store的app?否。
Do you use program resources to test apps before publishing them on the App Store?
No
选择No之后这一项就没了。
Please explain.
是否还有其他的企业开发者账号。必须否!!
Does your organization have more than one membership in the Apple Developer Enterprise Program?
No
上面问题要选No。下面问题就没了。
Explain why you have additional memberships. List the team IDs.
我选的1和2选项
Which of the following uses of the program are necessary for your organization?
Immediate distribution
Availability of multiple app versions
App testing outside of TestFlight
Other (please specify)
以上就是全部信息,填写完成后可以提交了,提交后会有一个再次确认检查页,再仔细看一遍填写内容,无误后提交,等待苹果审核。
如果审核有问题,可以在下面这个网址联系苹果
https://developer.apple.com/contact/#!/topic/select
提交后会在3-4周内收到回执,顺利的话会在这个时候告知你可以续费了,你可以直接进入开发者中心进行续费,我这个等待了3周时间,实在等的着急的,我就在这个网站https://developer.apple.com/contact/#!/topic/select给苹果发了邮件,催促他们进行审核,结果隔了一天就收到了苹果了回复邮件,告诉我可以续订了。
我登录进去开发者平台显示可以续订会员资格
按钮
然后点击续订,就是选择发票信息,信用卡信息,(信用卡只支持Visa
和Mastercard
)进行支付了,支付成功就续订成功了😄😄😄。
如果你没有这么幸运的通过审核,那就需要补交材料,再次让审核
大多数情况下会提示你人数不够或其他原因,邮件如图。
这个时候你可以继续提交联系,告知你可以提供一些材料来证明你们公司是超过100人基础要求的,直接回邮件或者发邮件给developer@email.apple.com就行。大概在1天后他会给回邮件,让你提交证明材料
你点击进去登录后,就可以提交了。证明材料可以是大气的官网,或者财务那边拉一份社保证明,或者是天眼查之类的第三方社保人数证明等,越多越好。
到这里就会等待到漫长的审核期,这个阶段1个月多,期间你要做好不能续费成功的准备,尤其是要更新下证书,因为万一不能通过,到期后证书还是可以继续使用一段时间来给你过渡
最后一个月多后,他会给你是否成功的
这块提交资料和后续补足证明材料是关键
如果最终还是拒绝续订,可以去进行下面网址进行投诉,大概率还是不通过,但是也有一些希望通过
互联网信息投诉平台
为什么企业账号续费如此的困难?
由于苹果企业开发者账号使用方便,很多公司为了解决上架困难,更新迭代苹果审核时间周期长问题,经常使用苹果企业开发者账号来分发App应用,但苹果推出企业号本身初衷是为了给解决企业内部App分发问题,比如有些App是单独内部使用的(如阿里的阿里郎App,航班公司的内部ERP类型App,银行内部ERP移动端软件),而不是让开发者去绕过AppStore商家审核分发本身就对外的App产品,这会导致苹果内部已经建立的封闭生态遭到破坏,不易于苹果管理,也不利于苹果对AppStore的客户付费进行30%分成。
所以企业号的使用很多开发者违背了苹果设计初衷,但由于历史遗留问题,苹果也没办法给你直接叫停不让续费,这个笔者认为是因为本身企业号是苹果自己提供的一项服务,他如果直接终止可能担心企业方起诉,苹果这样子的大公司对这方面还是非常看重,所以给你续费失败,走一个过渡期,而且对于真的内部App,他们也推出了Business Account(商业账号,发布App也是需要审核)来满足需求,简单说就是尽量让你不要用企业号了。
综上所述,苹果是为了更好管理他的封闭生态,也是为了自己更好的营收,但因为历史问题又不能直接给放弃企业号,所以通过续费失败来减少市面上企业开发者账号的数量
参考文档:
https://www.jianshu.com/p/aea0128edc6c
https://www.thinkcode.cn/index.php/archives/5.html
https://www.jianshu.com/p/cd7831ad01b2
https://www.jianshu.com/p/a997b28eeb8a
https://www.jianshu.com/p/aea0128edc6c
https://zbaii.cn/?p=255