XAMARIN NÚMERO DAS CHAMADAS RECEBIDAS

 Tópico anterior Próximo tópico Novo tópico

XAMARIN NÚMERO DAS CHAMADAS RECEBIDAS

MOBILE

 Compartilhe  Compartilhe  Compartilhe
#487851 - 25/03/2019 16:26:26

MICHAELL
PORTO ALEGRE
Cadast. em:Maio/2009


Sou novo no Xamarin, e gostaria de saber como posso estar capturando o numero das chamadas recebidas.



algum exemplo?




#487852 - 25/03/2019 19:18:22

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Chamadas? Poderia explicar melhor?

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#487854 - 25/03/2019 21:09:08

EPISCOPAL
VARZEA GRANDE
Cadast. em:Maio/2009


Chamadas do telefone!

____________________________________________________________________
Episcopal Studios





#487865 - 26/03/2019 10:51:26

MICHAELL
PORTO ALEGRE
Cadast. em:Maio/2009


isso, chamadas telefônicas, para saber quem esta ligando.
estou utilizando Xamarin Android mono, já tinha desenvolvido esse aplicativo, funcionava muito bem até.
no entanto, devido as novas policitas do android, complicou bastante.

https://play.google.com/about/privacy-security-deception/permissions/

O manifesto do app solicita o grupo de permissões para registro de chamadas.
Por exemplo: READ_CALL_LOG e PROCESS_OUTGOING_CALLS.    
Ele precisa estar registrado ativamente como gerenciador padrão de "Telefone" ou "Assistente" no dispositivo.

nao entendi essa parte em negrito
como registrar ativamente como gerenciador padrão ou assistente?

preciso utlizar a permissão READ_CALL_LOG pra pegar o telefone de quem liga:
string numero_telefone = intent.GetStringExtra(TelephonyManager.ExtraIncomingNumber);

e READ_PHONE_STATE para pegar no momento que o telefone toca:
string state = intent.GetStringExtra(TelephonyManager.ExtraState);
if (state == TelephonyManager.ExtraStateRinging) // TOCANDO....

Se não declaro READ_CALL_LOG no manifesto, o telefone vem em branco... conforme essas mudanças de comportamento
https://developer.android.com/about/versions/pie/android-9.0-changes-all


ou seja, não sei se tem outra forma de capturar o telefone de quem esta ligando...
ou como registrar como um Assistente do telefone. não encontrei nada sobre isso.








#487887 - 27/03/2019 09:59:41

MICHAELL
PORTO ALEGRE
Cadast. em:Maio/2009


alguem sabe como registrar o aplicativo como um Assistente ou gerenciador padrao do telefone. não encontrei nada sobre isso.





#487904 - 27/03/2019 20:14:22

ANGELO
SAO PAULO
Cadast. em:Janeiro/2004


Você só consegue obter essas informações se a sua aplicação for do tipo Assistente. Dependendo das versões do Android isso é mais restrito.
Recomendo esse site: http://www.theappguruz.com/blog/android-call-logs-code-sample

Angelo


#487950 - 28/03/2019 17:04:36

MICHAELL
PORTO ALEGRE
Cadast. em:Maio/2009


Última edição em 28/03/2019 17:05:06 por MICHAELL

Citação:
:
Você só consegue obter essas informações se a sua aplicação for do tipo Assistente. Dependendo das versões do Android isso é mais restrito.
Recomendo esse site: http://www.theappguruz.com/blog/android-call-logs-code-sample

essa que é a duvida, como tornar ou solicitar para o usuario que o app é do tipo assistente?





#488054 - 02/04/2019 11:24:51

MICHAELL
PORTO ALEGRE
Cadast. em:Maio/2009


alguem sabe?  como solicitar para o usuario que o app é do tipo assistente?



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por MICHAELL em 18/10/2019 09:45:34