如何获取共享密钥以在应用程序购买中自动更新?
Posted
技术标签:
【中文标题】如何获取共享密钥以在应用程序购买中自动更新?【英文标题】:How to Fetch shared secret key for auto-renewable inapp purchase? 【发布时间】:2012-08-08 05:08:02 【问题描述】:我正在实施自动更新的 InApp 购买。据我所知,iTunes 连接上开始提供的SHARED_SECRET_KEY
是针对个人用户帐户的。当verifying receipt
使用它时,我不能将它用作静态#Define
var。
我也没有在SKPaymentTransaction
对象中找到它。
当我们为特定用户获取receipt_data时,我如何为单个用户获取它。
【问题讨论】:
【参考方案1】:实际上,据我所知,SHARED_SECRET_KEY 不是用于个人用户帐户,而是用于应用程序本身。
当交易状态为 SKPaymentTransactionStatePurchased 且付款队列中的活动交易 (SKPaymentTransaction) 时,您需要验证收据。
当我实施应用内购买时,我的主要困惑是如何获取与您一样的特定用户的信息。我正在保存有关我购买的信息,因此在启动时我可以刷新有关用户的信息。恢复也是我可以建议的另一种方法,用于支持用户的多个设备(最多 5 个)。
【讨论】:
如果我没有在我的应用中实现Restoring
会影响InApp??
没有,据我体验,InApp不用恢复也能流畅运行。以上是关于如何获取共享密钥以在应用程序购买中自动更新?的主要内容,如果未能解决你的问题,请参考以下文章
可以从生成的密钥中获取任何数据以在 Playstore 上上传应用程序吗?
如何设置表的架构以在 Google App Scripts 中自动检测从 Google Cloud Storage 获取数据?
如何获取 Android 内部应用程序共享密钥 SHA1 以启用 Google API?