Изпращам съобщения през GCM, но не мога да намеря метод за изпращане на изображения и връзка към уебсайт чрез GCM съобщения...до устройства, така че ако докоснем известието, тогава уеб връзката трябва да се отвори или изображението трябва да бъде изтеглено или показано.. ?
Как да изпращате изображения и връзка към уебсайт през GCM..?
Отговори (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