gpt4 book ai didi

android - 应用内结算优惠券

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:55:01 26 4
gpt4 key购买 nike

我们即将在 Android Market 上发布一个应用程序,其中包含用于订阅的应用内结算,可在订阅期内解锁某些功能。

我的老板现在希望我实现不同数量的“免费订阅”,因为:

  1. “幸运用户”像任何其他客户一样从 Android Market 下载并安装该应用程序(始终免费安装,但高级功能需要通过应用程序内购买付费)。
  2. “幸运用户”通过电子邮件收到一些 key ,使他或她可以避免通过应用内结算结帐流程(即实际付款)。
  3. key 只能使用一次。
  4. 通过菜单项输入 key ,启用 X 个月的订阅,就好像他实际上是通过应用内结算支付的一样。

“ key ”基本上就像一张优惠券,但我在Publisher's Console 中没有找到任何这样的选项。 .

您是否知道任何此类功能或无需在我们(发布商)服务器上复制客户数据库即可实现上述功能的简单方法?

最佳答案

我实际上可能在 2、3 个月前就开始研究这个主题。我的结论是,如果不使用您自己的服务器,目前无法设置此系统。

生成唯一的优惠券代码并在使用时使其过期非常简单。让用户输入代码,向您的服务器发送 POST 请求,对客户端和服务器端的代码进行哈希处理,看看它们是否匹配。接下来,使代码服务器端过期,您就设置好了。但是,它确实会使您的应用程序容易受到盗版攻击(如果还没有的话);如果您有知名度较高的应用,请确保实现安全检查(例如,检查 SSL 证书以防止中间人攻击)。

困难的部分是在用户重新安装您的应用或更换手机/固件时恢复之前获得的“免费赠品”。为此,您将需要一种稳定可靠(跨设备)的身份识别形式(例如,在手机上访问用户的主 Google 帐户)。如果您使用用户提供的电子邮件地址,那么只需输入其他人的电子邮件地址就太容易了。如果您要实现优惠券系统,我建议不要恢复“免费赠品”。

关于android - 应用内结算优惠券,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9824238/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com