如何在app中提供购买应用程序的选项(UWP - Windows 10)

时间:2016-03-07 19:13:08

标签: uwp windows-store-apps win-universal-app

有没有办法为用户提供在应用内购买应用的选项(我的意思是你自己的应用)本身?我发誓以前见过这个,也许只是在Windows手机上,但我想在我的UWP应用中提供这个。

我想过将用户重定向到商店(仍然需要弄清楚这一个),但我认为不会过于用户友好,不得不首先重定向,那么什么?通过检查本地WindowsStoreProxy.xml来卸载应用程序并重新安装或知道应用程序吗?

我读过IAP,但我不认为购买完整的应用程序属于该类别。

我甚至不确定它在做什么,但我找不到关于如何完成整个过程的任何明确解释。

在广告和许可之间,我不知道哪一个更糟!微软很难解释。有很多文档,但是它们有很大的漏洞,很难破译可能是一个简单的过程!

任何反馈,相关文章的链接将不胜感激。

由于

2 个答案:

答案 0 :(得分:2)

要自行购买应用,我们可以在您创建提交时为应用设置基本价格免费试用。有关详细信息,请参阅Set app pricing and availability

在应用程序中,我们可以选择在试用期间启用或禁用的功能。有关详细信息,请参阅Exclude or limit features in a trial version

试用期结束后,您可以参考以下选项来处理它们:

  
      
  • 试用许可证在应用程序运行时到期

         

    如果试用版在您的应用运行时到期,您的应用可以:

         
        
    • 什么都不做。
    •   
    • 向您的客户显示消息。
    •   
    • 关闭。
    •   
    • 提示您的客户购买该应用。
    •   
         

    最佳做法是显示带有购买应用提示的消息,如果客户购买,请继续启用所有功能。如果用户决定不购买应用程序,请关闭它或提醒他们定期购买应用程序。

  •   
  • 试用许可证在应用启动之前到期

         

    如果试用版在用户启动应用之前到期,则您的应用无法启动。相反,用户会看到一个对话框,为他们提供从商店购买应用程序的选项。

  •   

要购买该应用,我们可以致电CurrentApp.RequestAppPurchaseAsync | requestAppPurchaseAsync method。此方法要求购买完整的应用程序许可证。

Github中还有一个Store sample,用于演示试用和购买应用程序本身。您可以参考其第一个Trials-Mode方案。但请注意,在此示例中,它使用CurrentAppSimulator类进行测试。在将应用程序提交到Windows应用商店之前,必须将CurrentAppSimulator类替换为CurrentApp类。

答案 1 :(得分:1)

目前我无法向用户收取已从Windows商店下载的应用的费用。

选项包括:

1)在试用期到期时,为商店中应用的完整版deeplinks创建应用的“精简版”或“试用版”。

2)使用IAP解锁对应用程序的全部功能的访问权限,或者为新内容验证下载(如果应用程序是数据驱动的应用程序)。这样做的应用程序的一个很好的例子是戴维斯的Windows Phone 8.1药物指南