Integração do SDK do Windows
Baixar SDK
Baixar Amostra
Documentação da API do SDK
Integração do SDK
Anchor link toPara integrar a Pushwoosh em seu aplicativo, siga os passos abaixo.
1. Baixe nosso pacote SDK.
2. Adicione a referência a PushSDK/Project-Win8.1-WNS/PushSDK.winmd ao seu projeto
Ou PushSDK/Project-Win10-WNS/PushSDK.winmd se você desenvolve para Windows 10
3. No código, adicione o namespace PushSDK: using PushSDK;
4. Inicialize o serviço de push com o seguinte código:
NotificationService service = PushSDK.NotificationService.GetCurrent("SEU_ID_DE_APLICATIVO_PUSHWOOSH");service.OnPushAccepted += (sender, pushNotification) => { //código para lidar com a notificação push string pushString = pushNotification.ToString(); //retornará a carga útil do push em json};
service.OnPushTokenReceived += (sender, pushToken) => { //código para lidar com o token de push};
service.OnPushTokenFailed += (sender, errorMessage) => { //código para lidar com a falha na inscrição de push};
service.SubscribeToPushService();5. No seu App.xaml.cs, na função OnLaunched, adicione:
protected override void OnLaunched(LaunchActivatedEventArgs args){ NotificationService.HandleStartPush(args.Arguments);
//outro código}
Problemas conhecidos para Windows 8.1
Anchor link toAo integrar o SDK da Pushwoosh no seu Windows 8.1, você pode encontrar o seguinte erro:
The underlying connection was closed: An unexpected error occurred on a sendSe você encontrar esse erro, adicione o seguinte código ao seu projeto:
// O padrão é 'false'NotificationService.IsWin81(true);