新手iOS开发,没有做过内购。现在有个问题想请教大家。
我的app是一个阅读类的应用,
希望做到的效果是:
用户免费从应用商店下载使用,没有内购的用户,使用基本功能
内购了的用户可以永久使用高级功能
关于如何内购的具体代码我会查阅相关资料
现在不明白和不太了解的是如何存储已经付费了的用户的信息。
比如,当一个用户购买了高级功能,我应该将这个信息存储在哪里比较好呢?需要app有服务器端支持吗(不是苹果的服务器,是自建的服务器)?
我设想的是,如果用户购买成功,就在NSUserDefaults里创建一个字段isVIP=YES.然后程序读取这个字段,如果是,就执行高级功能。但感觉这样不太安全,是否破解者自行构造这字段就能变高级版?
如何安全的存储已购信息和安全的读取这个信息来判断是否高级用户呢?
希望得到大家的指点,给出查找的关键字也行!非常感谢!
我的app是一个阅读类的应用,
希望做到的效果是:
用户免费从应用商店下载使用,没有内购的用户,使用基本功能
内购了的用户可以永久使用高级功能
关于如何内购的具体代码我会查阅相关资料
现在不明白和不太了解的是如何存储已经付费了的用户的信息。
比如,当一个用户购买了高级功能,我应该将这个信息存储在哪里比较好呢?需要app有服务器端支持吗(不是苹果的服务器,是自建的服务器)?
我设想的是,如果用户购买成功,就在NSUserDefaults里创建一个字段isVIP=YES.然后程序读取这个字段,如果是,就执行高级功能。但感觉这样不太安全,是否破解者自行构造这字段就能变高级版?
如何安全的存储已购信息和安全的读取这个信息来判断是否高级用户呢?
希望得到大家的指点,给出查找的关键字也行!非常感谢!