App Store - 使用 IAP 将付费和免费版本合并为免费版本的最佳方式 [英] App Store - Best way to merge a paid and free version into a free version with IAP

查看:26
本文介绍了App Store - 使用 IAP 将付费和免费版本合并为免费版本的最佳方式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的公司目前在应用商店中有两个应用程序:一个包含两本电子书的完整付费版本,以及一个不包含两本书的精简版".我们刚刚开发了一个新版本的应用程序,将这两本书作为 IAP 实现,目的是将两个应用程序合并为一个.我正准备提交应用程序,但我不确定继续的最佳方式.

My company currently has two applications in the app store: a full, paid version that includes two ebooks, and a "lite" version that does not include both books. We've just developed a new version of the app that instead implements the two books as IAPs, with the intention of merging the two apps into one. I'm at the point where I'd like to submit the app, and I'm not sure of the best way to proceed.

当前计划:

  1. 使用 IAP 书籍将免费应用更新到新版本.
  2. 重命名免费版本,删除Lite".
  3. 从应用商店中删除现有的付费版本.

此计划的潜在问题:

  1. 那些已经为现有完整版本付费的人可能会觉得被骗了,因为他们的版本不会在这个新版本中收到任何其他更新.

  1. Those who've already paid for the existing full version might feel ripped off, since their version won't be receiving any of the other updates in this new version.

会出现名称冲突,因为我们希望新应用采用旧付费应用的名称(删除典型的- Lite"符号).如果我们立即从 App Store 中删除付费版本,这在 App Store 中不会成为什么大问题,但如果用户在下载旧的付费版本的同时下载新版本,则会造成令人困惑的用户体验.

There will be a name conflict, since we want the new app to take the name of the old paid one (removing the typical "- Lite" signifier). This won't be much of an issue in the App Store if we immediately remove the paid version from the store, but can make for a confusing user experience if a user downloads the new version alongside the old paid version.

同理,如果我们一上传新的免费版本(与旧的付费版本同名)就删除旧的付费版本,很容易想象一些老付费用户的困惑版本删除了他们现有的付费版本并下载了新的免费版本,结果发现他们已经丢失了他们已经付费的书籍,无法重新下载旧的付费版本.

Along the same lines, if we delete the old paid version as soon as we upload the new free version (with the same name as the old paid version), it's easy to imagine some confused users of the old paid version deleting their existing paid version and downloading the new free version, only to realize they'd lost the books they'd already paid for, with no way of re-downloading the old paid version.

我的问题:

  1. 从真正的高层次来看,我们是否以错误的方式处理这个问题?我在 Google 上和 Google 上过,但我一直找不到关于如何将付费和免费版本的应用合二为一的指导.

  1. From a real high level, are we handling this the wrong way? I've Googled and Googled, but I haven't been able to find much guidance on how to combine paid and free version of apps into one.

有什么方法可以让我确定谁已经购买了付费版本,并赠送"他们新免费版本的图书 IAP?如果我们认为这早点结束,我们就可以记录所有这些付费版本的唯一 ID,但我相信现在无论如何这都是违反规则的,对吗?

Is there any way for me to determine who's already purchased the paid version, and "gift" them the book IAPs in the new free version? If we thought this threw sooner we could've logged the unique IDs of all of those paid versions, but I do believe that's against the rules now anyway, correct?

给- Lite"版本与旧的完整版本相同的名称可能会出现什么其他类型的问题?

What other sorts of issues might arise by giving the "- Lite" version the same name as the old full version?

预先感谢您提供的任何帮助或反馈.

Thanks in advance for any and all assistance or feedback.

推荐答案

我们刚刚通过我们的 FileApp Pro 和免费的 FileApp 做到了这一点.我们摆脱了 FileApp Pro,现在新的 FileApp 具有应用内购买功能.但是,我们希望所有购买 FileApp Pro 的用户都可以免费获得 FileApp 的所有应用内购买.

We just did that with our FileApp Pro and the free FileApp. We got rid of FileApp Pro and now the new FileApp has In-App Purchases. However we wanted to have all users that bought FileApp Pro to have all In-App purchases of FileApp for free.

这是我们使用的方法:我们使用 iOS 的钥匙串共享权利"在 FileApp 和 FileApp Pro 之间共享标志,允许两个应用程序共享相同的钥匙串数据.这允许 FileApp 知道安装了 FileApp Pro.然后我们希望通过用户的 iTunes 帐户确保 FileApp Pro 权限在 FileApp 中仍然可用,因此我们使用免费的应用内购买来做到这一点.FileApp Pro 用户在首次启动 FileApp 时会被要求购买免费的应用内购买,因此即使他重新安装 FileApp,他的所有权限仍可跨设备保留.

Here is the method we used: We are sharing flags between FileApp and FileApp Pro using the iOS’ "Keychain sharing entitlement" which allows two apps to share the same keychain data. This allows FileApp to know that FileApp Pro is installed. Then we wanted to make sure that FileApp Pro privileges remain available in FileApp through the iTunes account of the user so we used a free In-App purchase to do that. The FileApp Pro user when launching FileApp for the first time is asked to purchase a free In-App purchase so all his privileges remains across devices even if he reinstall FileApp.

您会在我们的沼泽中找到描述该方法的完整文章:http://blog.digidna.net/post/74246563623/how-to-release-a-whole-new-app-and-keep-all-things

You will find a complete article on our bog describing the method: http://blog.digidna.net/post/74246563623/how-to-release-a-whole-new-app-and-keep-all-things

这是上述帖子的存档链接,现在似乎不可用:https://web.archive.org/web/20160309135133/http://blog.digidna.net/post/74246563623/how-to-release-a-whole-new-app-and-keep-all-things

Here's the archive link to the above post that doesn't seem to be available now: https://web.archive.org/web/20160309135133/http://blog.digidna.net/post/74246563623/how-to-release-a-whole-new-app-and-keep-all-things

这篇关于App Store - 使用 IAP 将付费和免费版本合并为免费版本的最佳方式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆