我可以在我的原生 c++ 应用程序中实现试用模式吗(cocos2d-x-win8)
所有示例都显示 C#/XAML,我找不到任何在 c++ 中工作的东西
我可以在我的原生 c++ 应用程序中实现试用模式吗(cocos2d-x-win8)
所有示例都显示 C#/XAML,我找不到任何在 c++ 中工作的东西
我不确定您问的是 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 中,您应该实现自己的试验逻辑。