Как да изпращате изображения и връзка към уебсайт през GCM..?

Изпращам съобщения през GCM, но не мога да намеря метод за изпращане на изображения и връзка към уебсайт чрез GCM съобщения...до устройства, така че ако докоснем известието, тогава уеб връзката трябва да се отвори или изображението трябва да бъде изтеглено или показано.. ?


person maddy    schedule 18.01.2013    source източник


Отговори (3)


Можете да изпратите уеб връзките в GCM съобщение

В клиент (GCMIntentService) -

@Override
protected void onMessage(Context context, Intent intent) {

String uriStr = intent.getStringExtra(FIELD_MESSAGE);
//FIELD_MESSAGE is the same key used while sending links from server
Intent notificationIntent = new Intent(Intent.ACTION_VIEW,  Uri.parse(uriStr));

  PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, 0);
  notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
  mNotificationManager.notify(970970, notification);
}
person Jambaaz    schedule 18.01.2013

Написах две публикации в блогове, които описват два метода за това: Урок: Използване на AirBop за изпращане на изображения в полезния товар на съобщението и урок: Използване на AirBop за изпращане на изображения за известия BigPictureStyle публикациите използват AirBop като техен сървър за приложения, но можете да използвате същата идея с който и сървър да използвате с GCM.

person selsine    schedule 19.01.2013

Ще подходя по този начин 1) Изпратете GCM известие до клиента заедно с URL 2) Въз основа на получения URL изтеглете изображението 3) След като бъде изтеглено, запазете изображението и задайте известието

person Dipesh Mitthalal    schedule 06.05.2014