gpt4 book ai didi

windows-phone-8 - Windows Phone 8 试用市场

转载 作者:行者123 更新时间:2023-12-02 03:41:06 24 4
gpt4 key购买 nike

我有一个 Windows Phone 8 应用程序和一些额外功能,这些功能只能与完整版本一起使用。

因此用户单击按钮

if ((Application.Current as App).IsTrial)
{
Buy()
}
else
{
//full feature
}


private void Buy()
{
MarketplaceDetailTask marketplaceDetailTask = new MarketplaceDetailTask();
marketplaceDetailTask.ContentType = MarketplaceContentType.Applications;
marketplaceDetailTask.ContentIdentifier = "82a23635-5bd9-df11-a844-00237de2db9e";
marketplaceDetailTask.Show();
}
  1. 这就是我所要做的一切吗?
  2. 当用户购买应用程序时,IsTrial 是否会自动设置为 false?
  3. 如果我什至不知道内容标识符,我该如何更改现在我的应用程序的标识符?
  4. 在将应用放入商店之前,我可以更改 ContentIdentifier 吗?

应用程序.xaml

    /// <summary>
/// The LicenseInformation class enables an application to determine
/// if it is running under a trial license.
/// </summary>
private static LicenseInformation _licenseInfo = new LicenseInformation();


/// <summary>
/// This property is used to cache the license information while the application is running.
/// The application uses the property whenever the current license information needs to be checked.
/// </summary>
private static bool _isTrial = true;
public bool IsTrial
{
get
{
return _isTrial;
}
}


/// <summary>
/// Check the current license information for this application
/// </summary>
private void CheckLicense()
{

_isTrial = _licenseInfo.IsTrial();

}

最佳答案

关于你的第二个问题。

是的,Microsoft 根据用户操作设置LicenseInformation.IsTrial 值。如果用户购买该应用,则 IsTrial 将设置为 false。

您应该在提交给商店之前测试所有购买场景。您使用 CurrentAppSimulator class 进行测试。它与本地 XML 文件结合使用。您可以使用每个场景的模拟许可证信息填充 XML 文件。

关于问题#3,您不需要指定 GUID,如果您将 ContentIdentifier 保留为空,操作系统将为您查找您的应用 GUID。

关于windows-phone-8 - Windows Phone 8 试用市场,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16085042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com