有没有办法在Windows Phone 7的应用升级中实现自定义?

科迪

我有一些使用Windows Phone 7.1 SDK开发的Windows Phone 7应用程序。目前,我正在所有这些免费应用中展示广告。我想提供一个选项,可以从应用程序中删除广告,并允许用户在点击应用程序后购买该应用程序。我知道有适用于Windows Phone 8的应用程序内购买api。有人对wp7中的类似api有任何了解吗,还是以自定义方式为Windows Phone 7实施了类似的东西?

我看到Rudy Huyn的9gag应用(http://www.windowsphone.com/zh-cn/store/app/9gag/91000c5c-9943-43b8-aa65-7609d91057ef)可以做到,但我不确定他是如何做到的。当我单击此应用程序中的删除广告时,它将带我进入该应用程序的付费版本。但是像我们一样,商店中没有单独的两个应用程序-一个正常的应用程序和另一个Pro的应用程序。

有什么帮助吗?

马丁·齐克蒙德

您可以发布试用版应用。这样,用户可以免费下载它,然后根据需要购买。

在这里,您可以查找有关创建试用版应用程序的教程-http: //msdn.microsoft.com/zh-cn/library/windowsphone/develop/ff967558(v=vs.105).aspx´

现在,我还可以向您展示如何通过“购买”按钮将用户带到商店以查看应用程序的列表:

MarketplaceDetailTask marketplaceDetailTask = new MarketplaceDetailTask();
marketplaceDetailTask.Show();

请注意,这仅适用于已发布的应用程序,不适用于调试(商店中尚无此列表)。另外-还有更多有用的任务,例如MarketplaceReviewTask,您也可以查看一下。

更新:我们找到了第二种方法来做到这一点,同时保持商店中应用程序的免费状态。基本上,您需要发布一个免费应用程序和一个私人付费应用程序。现在,使用MarketplaceDetailTask​​,您可以通过提供GUID将用户指向付费应用:

MarketplaceDetailTask marketplaceDetailTask = new MarketplaceDetailTask();

marketplaceDetailTask.ContentIdentifier = "PAID-APPS-GUID";
marketplaceDetailTask.ContentType = MarketplaceContentType.Applications;

marketplaceDetailTask.Show();

就是说,您需要先发布付费版,才能找到它的Store GUID,然后可以将其免费插入公共版中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有办法在Windows Phone 8中使用fontello ttf图标?

来自分类Dev

有没有办法在Windows环境中通过npm升级nodejs版本?

来自分类Dev

有没有办法在Sass中实现呢?

来自分类Dev

有没有办法在Windows 8中拆分屏幕Metro应用程序?

来自分类Dev

有没有办法使Windows 10中的WPF应用程序不那么“丑陋”?

来自分类Dev

有没有办法在Windows 7中使用DirectX 11?

来自分类Dev

有没有办法只搜索Windows 7中的特定驱动器?

来自分类Dev

有没有办法在Windows 7中取消sfc / scannow?

来自分类Dev

有没有办法从代码写入自定义应用程序配置配置

来自分类Dev

有没有办法在Windows Phone 8.1 Update 2上检测到新的IE版本?

来自分类Dev

有没有办法安装Windows(通用)应用程序的旧版本?

来自分类Dev

有没有办法在 Linux 上运行 Windows 8 应用程序?

来自分类Dev

有没有办法更改Windows 7桌面背景旋转时间?

来自分类Dev

有没有办法让Windows 7为共享的网络驱动器建立索引?

来自分类Dev

有没有办法确定Windows 7产品密钥的版本?

来自分类Dev

有没有办法在64位Windows 7上找到rootkit

来自分类Dev

如何在Windows Phone 7应用程序开发中制作自定义文本块

来自分类Dev

没有Exception类,有没有办法抛出自定义异常

来自分类Dev

有没有办法在Windows资源管理器中应用自定义文件夹图标并仍然预览内容?

来自分类Dev

有没有办法实现程序终止协议?

来自分类Dev

有没有办法在Go中的Windows上找到进程ID?

来自分类Dev

有没有办法在Windows PowerShell中获得Git体验?

来自分类Dev

有没有办法在C#中捕获Windows通知事件?

来自分类Dev

有没有办法在build.rs中检测Windows版本?

来自分类Dev

有没有办法在Windows上的ttk.OptionMenu中更改特定选项的颜色?

来自分类Dev

有没有办法不断显示Cygwin中的Windows进程

来自分类Dev

有没有办法在Windows日历中更改默认的暂停时间?

来自分类Dev

有没有办法在Windows 8中更改我的ASCII语言?

来自分类Dev

有没有办法在Windows中运行Java解释器/控制台?

Related 相关文章

  1. 1

    有没有办法在Windows Phone 8中使用fontello ttf图标?

  2. 2

    有没有办法在Windows环境中通过npm升级nodejs版本?

  3. 3

    有没有办法在Sass中实现呢?

  4. 4

    有没有办法在Windows 8中拆分屏幕Metro应用程序?

  5. 5

    有没有办法使Windows 10中的WPF应用程序不那么“丑陋”?

  6. 6

    有没有办法在Windows 7中使用DirectX 11?

  7. 7

    有没有办法只搜索Windows 7中的特定驱动器?

  8. 8

    有没有办法在Windows 7中取消sfc / scannow?

  9. 9

    有没有办法从代码写入自定义应用程序配置配置

  10. 10

    有没有办法在Windows Phone 8.1 Update 2上检测到新的IE版本?

  11. 11

    有没有办法安装Windows(通用)应用程序的旧版本?

  12. 12

    有没有办法在 Linux 上运行 Windows 8 应用程序?

  13. 13

    有没有办法更改Windows 7桌面背景旋转时间?

  14. 14

    有没有办法让Windows 7为共享的网络驱动器建立索引?

  15. 15

    有没有办法确定Windows 7产品密钥的版本?

  16. 16

    有没有办法在64位Windows 7上找到rootkit

  17. 17

    如何在Windows Phone 7应用程序开发中制作自定义文本块

  18. 18

    没有Exception类,有没有办法抛出自定义异常

  19. 19

    有没有办法在Windows资源管理器中应用自定义文件夹图标并仍然预览内容?

  20. 20

    有没有办法实现程序终止协议?

  21. 21

    有没有办法在Go中的Windows上找到进程ID?

  22. 22

    有没有办法在Windows PowerShell中获得Git体验?

  23. 23

    有没有办法在C#中捕获Windows通知事件?

  24. 24

    有没有办法在build.rs中检测Windows版本?

  25. 25

    有没有办法在Windows上的ttk.OptionMenu中更改特定选项的颜色?

  26. 26

    有没有办法不断显示Cygwin中的Windows进程

  27. 27

    有没有办法在Windows日历中更改默认的暂停时间?

  28. 28

    有没有办法在Windows 8中更改我的ASCII语言?

  29. 29

    有没有办法在Windows中运行Java解释器/控制台?

热门标签

归档