Mac App Store,DRM存在以及如何验证购买?

时间:2017-02-18 14:26:43

标签: macos mac-app-store

我在Mac App Store上有一个应用程序。

为了满足商店要求,我必须在启动时删除自己的序列代码要求,然后使用苹果购买机制。

这引发了一些问题。

  1. 我无法知道用户是否已付款。

  2. / MASReciept /收据数据似乎只保证原始购买是真品。

  3. 那么是什么阻止某人只是将.app复制到另一个mac?

    我试过这个并且有效。

    由于我在沙盒中并且看不到实际的mac,我如何区分购买mac和使用该应用程序的mac?

    我真的很高兴用户可以安装许多使用相同itunes帐户或家庭共享的mac。

1 个答案:

答案 0 :(得分:1)

您可以在本地或通过App Store验证收据。

  

请参阅Receipt Validation Programming Guide

这基本上只是像大多数其他保护一样的威慑力量;一个聪明的人通常可以随意盗版应用程序,并且你可以诚实地做很多事情。我建议专注于让你的应用程序更好 - 如果它值得购买,那么通常人们愿意付钱。