0

我可以在我的原生 c++ 应用程序中实现试用模式吗(cocos2d-x-win8)

所有示例都显示 C#/XAML,我找不到任何在 c++ 中工作的东西

4

1 回答 1

1

我不确定您问的是 Windows 8 还是 Windows Phone 8,但幸运的是答案非常相似。在 C++/C# 的 WP8/Win8 上,您应该使用 CurrentApp.LicenseInformation.IsTrial。但是,由于 WP8 中的一个错误,在应用程序的主线程上调用CurrentApp::LicenseInformation->IsTrial将引发异常。所以你应该在不同的线程上:

ThreadPool::RunAsync( ref new WorkItemHandler( [](IAsyncAction^ operation)
{
auto value = CurrentApp::LicenseInformation->IsTrial;
})); 

但是,请注意 Win8 商店提供内置的限时试用,而 WP8 商店默认不提供。在 WP8 中,您应该实现自己的试验逻辑。

于 2013-01-14T23:58:28.430 回答