将之前的试用+付费 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 免费+应用内购买 的相关文章

  • 当内容高度 > 2000px 时,WP7 ScrollViewer 错误

    在我的项目中 我使用ScrollViewer显示一些长的高度信息 我这样使用
  • 谁购买了我的应用程序

    我开发移动跨平台游戏 适用于 iOS Android 和 WP 我想知道从 iOS Android 或 WP 商店购买我的应用程序的人的电子邮件或电话号码 以便使用这些信息进行身份验证 期待您的宝贵意见和建议 Thanks 除非人们授权您或
  • Windows Phone 8.1 上使用 .resx 资源时出现 MissingManifestResourceException

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

    在Windows Phone 8中 添加应用程序栏并管理它非常容易 但现在我测试新的Windows Phone 8 1 SDK来构建具有新地理围栏功能的项目 但我不知道如何在应用程序中添加应用程序栏 在Windows Phone 8 1中
  • 获取 Windows Phone 用户帐户

    我正在尝试在 Windows Phone 的 C 中获取 Windows Phone 用户帐户 live facebook twitter linkedin 所以我发现了这个 http msdn microsoft com en us li
  • 命名空间不能直接包含成员... + 类型或命名空间定义,或文件结尾预期错误

    我正在尝试编译适用于 Windows Phone 的 Sync Framework 4 0 的示例代码 但是我在几个文件中遇到了错误 这些文件之一是 if SERVER namespace Microsoft Synchronization
  • 如何访问 MDM 设置的 UWP 应用程序设置?

    我正在使用 EnterpriseModernAppManagement CSP 来安装和设置某些 UWP 应用程序的设置 如下定义 https msdn microsoft com en us library windows hardwar
  • 在共享 (.shproj) 项目中添加引用

    我在向共享项目添加 dll 引用时遇到问题 如下图所示 我有一个通用解决方案 其中包含一个 Windows 项目和一个 Windows Phone 项目 在 HubApp1 Shared 项目中 我需要在 Class cs 中添加一些代码的
  • Windows Phone:按下后退按钮时,IE 或 Edge 中缺少模糊事件

    以下场景与 Windows Phone 设备 IE 或 Edge 相关 场景一 如果输入元素具有焦点并且软键盘处于打开状态 则按硬件后退键会模糊焦点元素并按应有的方式弹出键盘 但是 没有触发相应的模糊事件 场景2 如果输入元素具有焦点并且软
  • MessageBox.Show 在应用程序关闭/停用事件中

    我在 Windows Phone 7 8 应用程序的应用程序关闭 停用方法中显示了一个 MessageBox 它用于警告用户活动计时器因应用程序正在关闭而被禁用 应用程序关闭 停用事件非常适合此目的 因为将逻辑放入所有应用程序页面中将是一个
  • 重用文本视图和网格

    我正在开发 Windows Phone 8 应用程序 我在 For 循环内动态创建多个 Textview 和 Grid for int j 0 j lt 300 j Image image new Image image Source ne
  • 具有列表项选择样式的 LongListSelector

    我正在使用 Windows Phone 8 并且我有长列表选择器 其中几乎没有项目 我使用下面的代码来突出显示列表框中所选的项目 但我希望 LongListSelector 能够达到相同的效果 怎么做
  • 发送聊天消息

    我有这个代码 var msg new ChatMessage msg Body Test msg Recipients Add number var cms await ChatMessageManager RequestStoreAsyn
  • Windows Phone 8 应用程序开发的设置。制作新项目时出错

    我有 1 Windows 7 64 位 2 Visual Studio 13 已安装 3 Windows Phone SDK 8 1 已安装 当我创建新的移动项目时 出现错误 创建子项目 App Mobile Native WinPhone
  • Windows Phone 8 检测屏幕解锁

    我的 WP8 应用程序设置为在锁定屏幕下运行 因为即使屏幕锁定时它也需要继续运行 但我希望能够检测用户何时解锁屏幕 我该怎么做 手机解锁时会调用哪些方法 如果有 框架的Unobscured当用户解锁时事件将触发 它也会触发Obscured当
  • StorageFile比IsolatedStorageFile慢50倍

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

    我正在使用 HttpClient 与 Web 服务进行通信以进行发送 接收 JSON 格式的响应 但我在接收数据时遇到一些问题 我每 5 分钟调用一次 Web 服务 使用 HttpClient 刷新 Windows Phone 上的内容 但
  • 如何在Windows Phone 7中获取Wi-Fi和移动网络参数?

    我的应用程序需要以下移动网络参数 MCC 移动国家代码 MNC 移动网络代码 LAC 位置区域代码 CID 小区标识符 细胞信号强度 对于 Wi Fi MAC地址 信号强度 我还需要两个变体的设备 IP 地址 Windows Phone 7
  • Cortana 的帮助列表需要什么图标?

    因此 我在我的应用程序中添加了 Cortana 语音命令识别功能 我的 VCD 文件已全部设置完毕 一切都按预期运行 所以现在我必须寻找一些小东西 我的应用程序中拥有所有需要的图标 据我所知 但当我的应用程序出现在 Cortana 屏幕 我
  • CreateJs Canvas 形状在 Windows Phone 上丢失坐标

    我正在制作一个 Createjs 和 html5 项目 在其中绘制一个形状 红色圆圈 当我单击圆圈时它会发出警报 它在所有台式机和 Android 手机上都能正常工作 除非我在 Windows Phone 中打开它 否则它在普通屏幕上工作正

随机推荐