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