【发布时间】:2014-04-30 12:03:03
【问题描述】:
我有一个 woocommerce 商店,其中包含一个生成许可证密钥的插件。
这个想法是我的应用程序的用户将输入一个许可证密钥,该密钥将与服务器进行检查。如果它是正确的,那么应用程序将以某种方式创建一个特殊的文件/持久标志。
一旦激活,用户可以重置设备或其他任何东西,应用程序将简单地检查这个持久性文件/标志是否存在。
我的问题是:
- 是否有专门用于此类事情的库?
- 如果不是,那么执行此操作的最佳/标准方法是什么,以便无法将文件复制到其他设备以伪造激活?
- 我是否可以在应用程序包中使用不可触摸的东西而不是文件来执行此操作?
谢谢大家,一些指导或建议会很棒。
【问题讨论】:
-
这是为了解锁您应用中的功能吗?我很确定应用内购买是 Apple 允许的唯一方法 - 当然,您如何在本地记录购买的问题仍然存在 - 尽管 Apple 提供了有关如何针对服务器验证交易的建议
-
@Paulw11 不正确。只要不是在应用程序内部进行付款,就可以直接接受付款,而不是给苹果 30%。例如,无需使用应用内购买即可购买 Skype 点数。但是你不能在 Skype iOS 应用程序中输入你的信用卡号码——你必须使用网络浏览器。 Kindle 应用程序和许多其他应用程序也是如此。
-
酷。感谢您澄清这一点
-
@Paulw11 还请注意,应用内购买不允许用于所有购买。例如,您不能将其用于实物商品,例如当您使用 Dominos 应用程序订购披萨时。对于不允许使用应用内购买的东西,Apple 确实允许在应用中输入信用卡号。如果您不确定这些规则如何适用于您的特定产品,则值得阅读这些规则。
-
是的。我知道这一点(实物)。谢谢
标签: ios woocommerce activation