getsentry / getsentry/sentry-java
Ensure Sentry is able to initialize without DSN if Spotlight is enabled
- Linguagem predominante
- Kotlin
- Estrelas
- 1.4k
- Forks
- 478
- Merge médio
- 2d 22h
- PRs com merge (30d)
- 69
Descrição
Let's consider the following:
- The cache directory depends on the `dsn`, if none is set we have to come up with a reasonable alternative (dummy dsn), also `getParsedDsn()` needs to work properly
- As the SDK needs to be fully initialized, we'd need a `NoOpTransport`\
- The NDK needs to support that too
Guia de contribuição
Direção de pesquisa
Comece rastreando o caminho de inicialização do SDK para execuções com o Spotlight habilitado, concentrando-se no diretório de cache dependente de DSN e em getParsedDsn(); em seguida, inspecione como a inicialização de transport e NDK é selecionada. Considera-se concluído quando o SDK e o NDK forem inicializados completamente sem um DSN configurado, usando um NoOpTransport e um fallback válido para o comportamento dependente de DSN.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- android, java, kotlin
- Domínio
- devtools, mobile
- Tipo de issue
- Funcionalidade
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 35/100