首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MAS外部更新Mac App Store应用程序并检查收据

问在MAS外部更新Mac App Store应用程序并检查收据
EN

Stack Overflow用户
提问于 2011-12-30 22:25:55
回答 1查看 691关注 0票数 3

我想知道如何构建以下场景:-我有一个应用程序可以在Mac应用程序商店购买-因为这个应用程序不能使用沙盒,这将很快强制我,我将无法在Mac应用程序商店更新它。-我想继续向这些用户提供更新,但它将在MAS更新之外-我如何检查应用程序是否已合法获得?

谢谢你的帮忙

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-31 03:05:51

我这样做是为了让Mac App Store的客户能够轻松地对从我的网站上下载的应用程序的新版本进行beta测试,同时仍然执行许可。在启动应用程序的MAS版本时,我将其回执复制到/Library/Application Support/MyAppName/中。我的应用程序的非MAS版本的测试版包含与MAS版本相同的回执验证码。他们在App Support文件夹中查找收据,并验证它,如果收据有效,则在许可模式下运行。

我相信MAS收据与用于购买/下载应用程序的机器捆绑在一起,因此您的用户将无法在计算机之间转移收据。解决此问题的方法可能是向至少在一台计算机上成功验证MAS回执的用户颁发常规许可证。这里有作弊的机会,但我不认为这与您使用的任何许可方案中固有的弱点有什么不同。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8680447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档