Bob*_*and 7 macos desktop license-key mac-app-store
我制作了一个简单的桌面应用程序,我想通过AppStore销售.当然,我希望能够防止盗版.AppStore是否提供任何保护?这个过程如何运作?
例如,什么阻止了不诚实的人购买我的应用程序,然后将其上传到torrent并与他人分享.如果这些其他人下载我的应用程序,他们第一次尝试使用我的应用程序时会自动被要求进行身份检查(Apple ID和密码),从而阻止他们在合法购买时使用它.
如果这种身份检查没有自动发生,那么我是否需要在我的应用程序中添加一些要求进行身份检查的代码.如果是这样,我在哪里可以找到有关如何做到这一点的信息?
我不完全确定这个过程是如何运作的.有人可以对此有所了解吗?
每次下载到捆绑包中时,Mac App Store都会将收据滑出.收据包含有关所用计算机(所谓的GUID)和登录App Store的用户的信息.
请参阅此处如何验证收据:https: //developer.apple.com/library/mac/releasenotes/General/ValidateAppStoreReceipt/Introduction.html#//apple_ref/doc/uid/TP40010573
如果您按照文档中的描述实现GUID验证,则该应用程序将无法在任何其他计算机上运行.
还要检查代码的签名以确保它没有被篡改: 通过代码验证应用程序的签名
| 归档时间: |
|
| 查看次数: |
877 次 |
| 最近记录: |