Tecnologia do Blogger.
RSS

[androidbrasil-dev] Re: Notificações via Web


Precisei uma vez e encontrei esse código no Google ai guardei não lembro onde econtrei é apenas a parte de envio da notificação para o dispositivo, ai você pode implementar em sua pagina web ou sistema para fazer o envio se for PHP que esta utilizando esse resolve:

<?php
// API access key from Google API's Console
define
( 'API_ACCESS_KEY', 'YOUR-API-ACCESS-KEY-GOES-HERE' );
$registrationIds
= array("YOUR DEVICE IDS WILL GO HERE" );
// prep the bundle
$msg
= array
(
   
'message'       => 'here is a message. message',
   
'title'         => 'This is a title. title',
   
'subtitle'      => 'This is a subtitle. subtitle',
   
'tickerText'    => 'Ticker text here...Ticker text here...Ticker text here',
   
'vibrate'   => 1,
   
'sound'     => 1
);

$fields
= array
(
   
'registration_ids'  => $registrationIds,
   
'data'              => $msg
);

$headers
= array
(
   
'Authorization: key=' . API_ACCESS_KEY,
   
'Content-Type: application/json'
);

$ch
= curl_init();
curl_setopt
( $ch,CURLOPT_URL, 'https://android.googleapis.com/gcm/send' );
curl_setopt
( $ch,CURLOPT_POST, true );
curl_setopt
( $ch,CURLOPT_HTTPHEADER, $headers );
curl_setopt
( $ch,CURLOPT_RETURNTRANSFER, true );
curl_setopt
( $ch,CURLOPT_SSL_VERIFYPEER, false );
curl_setopt
( $ch,CURLOPT_POSTFIELDS, json_encode( $fields ) );
$result
= curl_exec($ch );
curl_close
( $ch );

echo $result
;
?>


Agora se quiser apenas testar o envio pode usar esse site também: http://www.pushwatch.com/gcm/
Não sei se é confiável colocar suas chaves ai mas se for apenas desenvolvimento serve.


Em sexta-feira, 22 de janeiro de 2016 09:11:10 UTC-2, Marcelo Cuin escreveu:
Olá... alguém já utilizou o GCM (Google Cloud Messaging) ? https://developers.google.com/cloud-messaging/

Estou pesquisando como desenvolver um app que receba uma notificação via web.

Preciso enviar um texto para todos que tenham instalado esse app. Tipo push notification.

Alguma ideia?

Obrigado.



--
Marcelo Cuin  |  twitter: @marcelocuin
mc...@terra.com.br

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário