NativeScript / NativeScript/plugins

[@nativescript/social-share]unable to share image on Android in the demo

Aberta
#91 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Linguagem predominante
TypeScript
Estrelas
206
Forks
123
Merge médio
2d 1h
PRs com merge (30d)
1

Descrição

The issue is that the FilterProvider path in Tool/Assets is android:authorities="${applicationId}.fileprovider" code
it does not match the one defined in the package android:authorities="${applicationId}.provider" code

In the source code, it use Application.android.nativeApp.getPackageName() code ,

I think:

  1. Tool/Assets AndroidManifest.xml should update to use android:authorities="${applicationId}.provider"
  2. the android:name="android.support.v4.content.FileProvider" should be android:name="androidx.core.content.FileProvider" in package AnroidManifest.XML

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece por tools/assets/App_Resources/Android/src/main/AndroidManifest.xml, packages/social-share/platforms/android/AndroidManifest.xml e packages/social-share/index.android.ts, usando as linhas vinculadas para comparar a autoridade e a classe do FileProvider. Está concluído quando a demo e o pacote usam uma configuração de provider correspondente e o fluxo de compartilhamento de imagens do Android funciona com o provider do AndroidX.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
android, typescript
Domínio
mobile
Tipo de issue
Bug
Dificuldade
2/5
Tempo estimado
1-3 horas
Status de atividade
Estagnada
Clareza
Claramente especificada
Facilidade para iniciantes
48/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.