繁体   English   中英

有没有一种方法可以通过密码保护从Appstore下载Mac App?

[英]Is there a way to password protect the download of mac app from appstore?

在我们的一个项目中,我们有2个二进制文件,一个用于iPhone,另一个用于Mac。 这两个应用程序相互通信以实现功能。 我们希望用户先下载并安装iOS应用,然后再让他下载Mac应用。

如果用户在下载iPhone应用程序之前尝试下载mac应用程序,是否可以限制用户?

简短答案:如果您指的是Mac App Store,则不会。

长答案:App Store和Mac App Store都无法控制谁下载了您的应用,并且您无法获取有关用户已下载内容的信息。

您当然可以在iOS应用程序中要求一个电子邮件地址,并确保您的用户注册到服务器之前,再通过电子邮件向他们发送指向私人下载页面(而不是Mac App Store)的链接。

一般建议:我认为您的应用程序设计有问题。 我不清楚您要达到什么目标,我敢打赌您的用户也不会。 如果您想确保他们在使用Mac应用程序之前先为iOS应用程序付款,则只需警告他们,以防他们首先下载了Mac应用程序。 您当然需要编写一些自定义服务来进行检查。 如果存在需要首先启动iOS应用程序的功能问题,那么您应该自己解决此问题,而不要把负担放在用户的肩上。

您可以允许任何人下载,但只要阻止任何操作,直到iOS应用将某种批准令牌发送到服务器或iCloud(例如)。

您必须先下载mac应用程序,下载后可以检查用户是否下载了iOS应用程序,但是在下载之前您无法检查iOS应用程序的下载状态,因为应用程序将上传到appStore而不是您的个人商店中。

下载iOS应用后,在服务器上设置一些标志值,并在Mac应用下载中检查该标志值,它是1,然后下载其他显示警报。

下载iOS应用程序后->将标志值(ios Download = 1)设置到您的服务器。(为此进行网络服务)。

下载Mac应用程序后->呼叫您的Web服务以检查该标志值。 如果为0,则显示警告,请先下载iOS应用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM