将之前的试用+付费 WP7 应用更新为 WP8 免费+应用内购买

2024-04-09

我有一个应用程序是付费免费试用。我在想更新它到 Windows Phone 8 并制作它通过应用内购买免费。我想让所有为以前版本付费的客户都可以享受新版本中提供的所有功能。

当用户更新到新的免费版本时,有什么方法可以检查用户之前是否已付费购买该应用程序或者她是否正在使用免费试用版?换句话说,平台是否为我提供了类和方法来告诉我用户之前是否购买过该应用程序?

目前我看到以下方法来处理这种情况:

1st:

发布当前版本的更新并保持试用+付费。如果用户有完整版本或没有完整版本,请使用IsolatedStorage 来存储信息。发布新更新,这次是免费+应用内购买。从IsolatedStorage 检查用户是否应自动拥有所有功能。

问题:如果用户跳过第一次更新,她将错过第二次更新的功能。如果用户更换手机,他将失去所有功能,因为她实际上尚未获得应用内购买(也许用户可以获得免费的“专业”包,该包仅向以前付费的用户显示)应用程序?)

2nd:

Make a 用户可以注册其当前付费应用程序的网络服务。更新到新版本后,用户可以登录并获得所有功能。


A) 将您的新版本作为新应用程序发布。发布对先前版本的更新,通过您的网络服务注册密钥,然后将人们指向您的新应用程序,例如向他们发送一封包含注册码的电子邮件。

B) 使用任何方法来处理更新,给人们一两个月的时间来更新,然后通过支持来处理其他人。

C) 这是 B 的一个变体:发布你的新版本,给出everyone免费(或非常便宜)的付费 IAP,不要做广告,将其在商店中保留一个月,然后发布实际按 IAP 收费的更新,并使用支持来处理所有没有机会更新的人。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将之前的试用+付费 WP7 应用更新为 WP8 免费+应用内购买 的相关文章

  • windows Phone 7 - 联系人和日历 UniqueID

    我需要从 Windows Phone 7 获取联系人和日历的 UniqueId 我能够获取各种属性 例如姓名 地址等 但无法获取任何属性来唯一标识联系人和日历 是否有任何属性可用于唯一标识联系人和日历 有没有财产 http msdn mic
  • 谁购买了我的应用程序

    我开发移动跨平台游戏 适用于 iOS Android 和 WP 我想知道从 iOS Android 或 WP 商店购买我的应用程序的人的电子邮件或电话号码 以便使用这些信息进行身份验证 期待您的宝贵意见和建议 Thanks 除非人们授权您或
  • 在 Visual Studio 2010 中运行的 Windows Phone 8 SDK

    我知道这个 SDK 还没有完成 但是一些幸运的开发人员已经拿到了它 所以我的问题是 当您安装 Windows Phone 8 SDK 时 它是否也在 Visual Studio 2010 中安装了 SDK 或者只是在 Visual Stud
  • Windows Phone 8.1 上使用 .resx 资源时出现 MissingManifestResourceException

    我正在开发一个也针对 Android Xamarin 的 Windows Phone 8 1 应用程序 正如我在 PCL 上添加字符串资源 resx 并在启动器项目中引用它们以在我的视图中使用它一样 这一切在 WP 8 1 silverli
  • 检测 Windows Phone 的方向

    我使用 JavaScript 事件 onorientationchange 和参数 window orientation 来检测网站上的方向变化和方向值 这适用于 iPhone 和 Android 但是 Windows Phone 不会触发
  • LongListSelector 和 DataTemplateSelector

    我正在使用 LongListSelector 来实现我的项目的列表或网格显示 为此 我创建了一个 DataTemplateSelector 并在运行时更改 LayoutMode 属性 这是可行的 但 DataTemplateSelector
  • Windows Phone 8.1 设备 (Lumia 930) 和 VS2013 调试仅适用于禁用 WiFi

    当 Windows Phone 8 1 应用程序启动进行部署和调试时 VS2013 中出现错误 错误 1 错误 DEP6100 发生以下意外错误 在 boostrapping 阶段 连接到设备 SmartDeviceException 部署
  • 在 App Hub 之外销售 Windows Phone 7 应用程序

    是否可以在 Microsoft App Hub 之外 合法 销售 WP7 应用程序 这有许可证限制吗 以这种方式进行应用程序分发是否理想 即 WP7 用户是否可以轻松访问其他站点 服务来查找新应用程序 严格来说 我不知道有任何限制来防止在市
  • 重用文本视图和网格

    我正在开发 Windows Phone 8 应用程序 我在 For 循环内动态创建多个 Textview 和 Grid for int j 0 j lt 300 j Image image new Image image Source ne
  • 获取 Windows Phone 上 ScrollViewer 的滚动事件

    问题 获取 Windows Phone 上 ScrollViewer 的滚动事件 我有一个像这样的滚动查看器
  • Windows Phone 8 应用程序开发的设置。制作新项目时出错

    我有 1 Windows 7 64 位 2 Visual Studio 13 已安装 3 Windows Phone SDK 8 1 已安装 当我创建新的移动项目时 出现错误 创建子项目 App Mobile Native WinPhone
  • 如何在 WP8 上打开 Facebook 应用程序以共享链接?

    我想知道如何打开官方 Facebook 应用程序以从 Windows Phone 上的 C 代码共享 URI 常见的 Uri Scheme 如下 fb 可以打开应用程序 但似乎没有参数起作用 我有这样的想法 但它对我不起作用 LaunchU
  • Windows Phone 8 开始屏幕磁贴大小和边距

    我想知道是否有人知道新的 Windows Phone 8 Startscreen 480x800 的确切尺寸 即边距 顶部 左侧和右侧 图块之间 以及所有三种不同图块尺寸的边缘长度 For 720p 1280 720 and WXGA 12
  • 在 Windows Phone 8 中设置广告

    我发现了一些对类似问题的零散回复 主要是 Windows Phone 7 但我想发布一个包含 Windows Phone 8 广告的所有要求的答案 我在 Windows Phone 8 中设置广告时遇到了一些问题 每次运行模拟器时 我都会遇
  • StorageFile比IsolatedStorageFile慢50倍

    当我发现在 Lumia 920 上运行的应用程序的 WP7 版本加载数据的速度是在同一设备上运行的 WP8 版本的 2 倍时 我正在对多种算法进行基准测试 以找到加载应用程序中所有数据的最快方法 然后 我编写了以下独立代码来测试 WP8 中
  • 以编程方式更改应用栏图标

    在我的 C Windows Phone 8 应用程序中 我有一个 AppBar 我的这个 AppBar 上有两个图标 一个是新图标 一个是编辑图标 我想将编辑图标更改为每当按下时返回图标 然后每当再次按下时返回编辑图标 我已经尝试过这段代码
  • 只允许输入字母

    如何过滤虚拟键盘中的非字母键 以下方法仅适用于拉丁字母 不幸的是 public static bool IsLetter int val return InRange val 65 90 InRange val 97 122 InRange
  • 为 Windows Phone 7 创建自定义 InputScope

    在哪里可以找到创建自定义 InputScope 的教程 我想创建一个自定义键盘 在屏幕键盘上仅显示数字 1 9 无符号 您无法创建自定义输入范围 以下是支持的范围输入范围名称值枚举 http msdn microsoft com en us
  • Windows Phone 8 错误 - 应用程序安装失败

    我正在开发一个 Windows Phone 8 项目 我们通过 HockeyApp 将其部署为公司应用程序 我有一个从我们的赛门铁克证书生成的 PFX 文件 并且设备上安装了正确的 aetx 文件 如果我获取打算部署的 XAP 文件并将其复
  • 如何在 WP8 应用程序中创建类似 UI 的 Tiles?

    如何在我们的应用程序中创建类似 UI 的 Tiles 如果我使用带有图像的按钮 它会显示边框 如果我创建辅助磁贴 则会在开始屏幕上创建该磁贴 有什么方法可以创建类似于 Tiles 的 UI 吗 Thanks 您可以使用Hub Tile ht

随机推荐