1

GCM 経由でメッセージを送信していますが、GCM メッセージ経由で画像と Web サイト リンクをデバイスに送信する方法が見つかりません。通知をタップすると、Web リンクを開くか、画像をダウンロードまたは表示する必要があります。 ?

4

3 に答える 3

4

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);
}
于 2013-01-18T10:15:36.183 に答える
4

これを行うための 2 つの方法を説明する 2 つのブログ投稿を書きました: チュートリアル: AirBop を使用してメッセージ ペイロードで画像を送信すると チュートリアル: AirBop を使用して BigPictureStyle 通知の画像をプッシュする 投稿ではAirBopをアプリケーション サーバーとして使用しますが、同じものを使用できます。 GCM で使用しているサーバーのアイデア。

于 2013-01-19T20:26:54.800 に答える
0

私はこのようにアプローチします 1) URLとともにGCM通知をクライアントに送信します 2) 受信したURLに基​​づいて、画像をダウンロードします 3) ダウンロードしたら、画像を保存して通知を設定します

于 2014-05-06T14:37:47.480 に答える