【发布时间】:2017-12-22 03:31:31
【问题描述】:
我有一个包含数十种产品可供购买的应用。我在本地存储(SQLite)与 Google Play 上的实时 ProductID 匹配的 ProductID 列表,并允许用户从列表中购买它们。我在 Xamarin 中使用这个插件:https://github.com/jamesmontemagno/InAppBillingPlugin
在假设价格可能发生变化的情况下,确保我在任何交互之前正确告知用户成本的典型(任何实际)方法/模型是什么?
我可以将价格与产品一起存储在本地的数据库中,但如果这些价格稍后发生变化,这对用户来说似乎极具误导性。我当然可以(并且将)发布新版本的应用程序,并可以确保我同步数据库价格。但是,我可以看到价格变化更加频繁,而且不一定与应用程序发布完全一致。另外,我看到了旧版本的问题,我不想强迫用户更新他们不想更新的版本。
我总是可以在每次应用加载时从商店中检索它们和/或刷新它们,但这有其自身的缺点和对用户的潜在烦恼,更不用说如果他们不打算在此期间购买任何东西似乎是不必要的应用会话和/或正在离线使用应用(考虑到应用类型,这种情况很常见)
【问题讨论】:
标签: android xamarin google-play in-app-purchase