Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Existem permissões específicas necessárias para usar o plug -in Pushwoosh em MVVMcross


Existem permissões específicas necessárias para usar o plug -in Pushwoosh em MVVMcross


Ao usar o plug -in Pushwoosh no MVVMCROSS para Android, são necessárias permissões específicas para garantir a funcionalidade adequada. Aqui está uma visão geral detalhada das etapas e permissões necessárias:

1. Configuração do Firebase Cloud Messaging (FCM): Para integrar o Pushwoosh, você precisa configurar o Firebase Cloud Messaging (FCM) no seu projeto Android. Isso envolve conectar seu projeto à Firebase através do Android Studio e seguir o Assistente de Configuração, que adiciona as dependências necessárias aos seus arquivos `Build.gradle` [2].

2. Permissões no Androidmanifest.xml: você precisa adicionar metadados específicos ao seu arquivo `Androidmanifest.xml`. Isso inclui `com.pushwoosh.appid`,` com.pushwoosh.apitoken` e `com.pushwoosh.senderid` (que normalmente é definido como` fcm_sender_id` no seu arquivo `strings.xml`) [2].

3. Permissões necessárias: Para que o Pushwoosh funcione corretamente, seu aplicativo precisa ter as permissões necessárias declaradas no arquivo `AndroidManifest.xml`. No entanto, as permissões específicas exigidas pelo próprio Pushwoosh não estão listadas explicitamente. Geralmente, para notificações push, você pode precisar de permissões relacionadas ao acesso à Internet e às transmissões de recebimento, mas elas geralmente são tratadas pela configuração do Firebase.

4. Permissões de tempo de execução: a partir do Android Marshmallow (nível de API 23), os aplicativos precisam solicitar certas permissões em tempo de execução. Embora o próprio Pushwoosh possa não exigir permissões específicas de tempo de execução, outros recursos do seu aplicativo podem. Você deve garantir que as permissões necessárias sejam solicitadas adequadamente usando o modelo de permissão Android [1].

5. Integração MVVMcross: Ao integrar o pushwoosh ao MVVMCROSS, você deve seguir as diretrizes para configurar o plug -in Pushwoosh. Isso normalmente envolve adicionar o plug -in ao seu projeto e configurá -lo de acordo com a documentação Pushwoosh [4].

Em resumo, embora o próprio Pushwoosh não exija permissões específicas além das tratadas pela FireBase, seu aplicativo pode precisar solicitar permissões adicionais, dependendo de seus recursos. Sempre certifique -se de cumprir o modelo de permissão do Android para quaisquer recursos que exijam consentimento do usuário.

Citações:
[1] https://github.com/mvvmcross/mvvmcross-plugins/issues/82
[2] https://docs.pushwoosh.com/developer/pushwoosh-sdk/android-sdk/firebase-integration/integrate-pushwoosh-android-sdk/
[3] https://learn.microsoft.com/en-us/dotnet/maui/platform-integration/appmodel/permissions?view=net-maui-9.0
[4] https://www.mvvmcross.com/documentation/plugins/3rd-party-plugins
[5] https://docs.pushwoosh.com/developer/first-teps/start-with-your-project/
[6] https://www.mvvmcross.com/documentation/advanced/customizing-using-app-and-setup
[7] https://stackoverflow.com/questions/45411485/pushwoosh-xamarin-forms-android-xception-on-registration
[8] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/setting-up-pushwoosh-ioss-sdk/basic-integration-guide/
[9] https://help.adjust.com/en/partner-setup/pushwoosh