Могу ли я реализовать пробный режим в своем родном приложении c ++ (cocos2d-x-win8)
Все примеры показывают C # / XAML, и я не могу найти ничего работающего в C ++
Я не уверен, если вы спрашиваете о Windows 8 или Windows Phone 8, но, к счастью, ответ довольно похож. В WP8 / Win8 из C ++ / C # вы должны использовать CurrentApp.LicenseInformation.IsTrial. Однако из-за ошибки в вызове WP8 CurrentApp :: LicenseInformation-> IsTrial в главном потоке приложения сгенерирует исключение. Так что вы должны в другой теме:
ThreadPool::RunAsync( ref new WorkItemHandler( [](IAsyncAction^ operation)
{
auto value = CurrentApp::LicenseInformation->IsTrial;
}));
Тем не менее, обратите внимание, что магазин Win8 предлагает встроенную пробную версию с ограничением по времени, а магазин WP8 не предлагает ее по умолчанию. В WP8 вы должны реализовать свою собственную пробную логику.
Других решений пока нет …