如何在本机C ++应用程序中实现试用体验(不使用XAML)

时间:2013-01-14 21:18:10

标签: c++ native windows-phone-8 cocos2d-x trial

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

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

1 个答案:

答案 0 :(得分: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中,您应该实现自己的试验逻辑。