none
试用期过期后购买问题 RRS feed

  • 问题

  • 我的一款应用7天试用期过期后,点击“购买”,却提示:"抱歉,Windows应用商店不再提供这个应用。"
    这款应用现在确实在应用商店里。
    这款应用曾经在应用商店下载安装过,后来卸载。现在测试的是本机源代码生成的应用。是否与此有关系?

    “购买”按钮对应的代码是:
          LicenseInformation licenseInformation = CurrentApp.LicenseInformation;
                if (licenseInformation.IsTrial)
                {
                    try
                    {
                        await CurrentApp.RequestAppPurchaseAsync(false);
                        if (!licenseInformation.IsTrial && licenseInformation.IsActive)
                        {
                            Alert("您已经购买了本软件。", "");
                        }
                        else
                        {
                        }
                    }
                    catch (Exception)
                    {
                        Alert("发生购买错误,稍后再试试。", "");
                    }
                }
                else
                {
                }
    2014年3月20日 4:19

答案

全部回复

  • ?????
    2014年3月20日 6:28
  • 谢谢解答。
    2014年3月20日 6:55
  • 对,正如Shi Xin所述,CurrentAppSimulator仅仅适用于本地测试,当本地测试通过之后,上传到商店之前,把代码改成CurrentApp即可。一个小建议:如果你的代码中多次使用了这个API,修改会比较麻烦,为了更加简化这个步骤,会把代码同时写上,通过判断是本地还是发布来判断使用哪段代码,似乎更加方便一点。

    --James


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    2014年3月21日 2:41
    版主