我们是注册的 Apple 附属公司,并拥有一个包含 iOS 开发者社区的网站。会员资格应该只适用于已将应用程序发布到 App Store 的开发人员,我们希望通过某种方式对此进行检查。
目前,我们要求开发者提供他们发布的应用程序之一的应用程序 ID,然后我们使用此信息在我们的数据库中查找他们的艺术家 ID(即开发人员 ID)。但是,用户可以从 iTunes 网站复制任何应用程序的 ID 并注册,即使他不是该应用程序的真正开发者。
我们想到了一种方法,但认为这是不允许或不可能的:开发人员指定用于在 Apple Developer Program 中注册的电子邮件地址,然后我们调用一些 API 或其他资源来验证该电子邮件地址是否确实已注册。如果是,我们将通过该电子邮件地址完成注册过程。这可能吗?
还是有其他方法可以检查用户是否有已发布的应用程序?我们不需要 100% 万无一失的方法:只需要一种最低限度的可靠方法。即使只是简单地验证用户是注册的 Apple 开发人员也可以。