Macos Mac应用商店-应用商店内购买

Macos Mac应用商店-应用商店内购买,macos,in-app-purchase,mac-app-store,Macos,In App Purchase,Mac App Store,在Mac App Store应用程序中存储非消耗品(和消耗品)采购的最佳做法是什么?与iOS不同的是,它很容易访问钥匙链,所以我想这是不能使用的 这个答案有点正确: 不过,有没有不需要“太多”努力的方法(对我来说,不是作弊者),;-) 更新:到处阅读我目前的方法是:使用钥匙链,但生成一个由设备mac地址+产品id和一些盐混合而成的密码(可能是散列密码)…你找到解决方案了吗?我们面临同样的问题。“生成一个由设备mac地址+产品id和一些盐混合(可能是散列)的密码”-请你再解释一下,好吗?所讨论的应

在Mac App Store应用程序中存储非消耗品(和消耗品)采购的最佳做法是什么?与iOS不同的是,它很容易访问钥匙链,所以我想这是不能使用的

这个答案有点正确:

不过,有没有不需要“太多”努力的方法(对我来说,不是作弊者),;-)


更新:到处阅读我目前的方法是:使用钥匙链,但生成一个由设备mac地址+产品id和一些盐混合而成的密码(可能是散列密码)…

你找到解决方案了吗?我们面临同样的问题。“生成一个由设备mac地址+产品id和一些盐混合(可能是散列)的密码”-请你再解释一下,好吗?所讨论的应用程序从未出现过,所以我没有“我最终做了这个”的答案。无论如何,正如我所说的一种可能的方法,要保存的密码将使用网络接口mac地址、应用程序的产品id(我猜可以使用appleid或bundleid),然后使用一些salt。只需将所有内容连接成一个字符串,然后对其进行散列(md5或其他)。这意味着您无法(轻松)将保存的购买从一个设备移动到另一个设备。对于普通用户,只需在应用程序中重新下载IAP即可。黑客必须了解更多信息:-)