CW
Navegação
🇧🇷 PT 🇺🇸 EN
Home Sobre Stack Empresas Blog
CONTATO
Voltar para o Blog
20 mai. 2020 59 Visualizações
Unity + UWP - Como abrir a tela de Avaliar Agora

Unity + UWP - Como abrir a tela de Avaliar Agora

"Abra a loja Windows no Unity! Use #NETFX_CORE (Mono) ou #ENABLE_WINMD_SUPPORT (IL2CPP) para o Product ID correto. #Unity3D #WindowsStore"

Existe um truque aqui, você precisa de uma definição condicional diferente para builds Mono e outra para builds IL2CPP!

Builds Mono

#if NETFX_CORE string productID = Windows.ApplicationModel.Package.Current.Id.FamilyName; Application.OpenURL("ms-windows-store://pdp/?ProductId=" + productID); #endif

Builds IL2CPP

#if ENABLE_WINMD_SUPPORT string productID = Windows.ApplicationModel.Package.Current.Id.FamilyName; Application.OpenURL("ms-windows-store://pdp/?ProductId=" + productID); endif

O truque real é usar a definição condicional #ENABLE_WINMD_SUPPORT para builds IL2CPP ou #NETFX_CORE para builds Mono.

Referências:

https://docs.unity3d.com/Manual/windowsstore-code-snippets.html

https://docs.microsoft.com/en-us/windows/uwp/gaming/missing-dot-net-apis-in-unity-and-uwp#feedback

Cezar Wagenheimer
Written By

Cezar Wagenheimer

Full Stack Developer & Game Creator. Specialized in building immersive digital experiences and advanced systems.

Connect:
Share this article

Comentários

Seja o primeiro a comentar!

Deixe seu comentário