アプリケーションにFirebaseを追加する最も簡単なソリューションです。
Firebase Cloud Messaging Serviceが必要です。
compile 'com.google.firebase:firebase-messaging:11.6.2'
あなたFirebaseダッシュボードに通知パネルに行けば、あなたは特定のインスタント通知を送信することができ、あなたのマニフェスト
<service
android:name=".model.notifications.NotificationService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
</service>
にこのサービスを追加し、サービス
public class NotificationService extends FirebaseMessagingService {
@Override public void onMessageReceived(RemoteMessage remoteMessage) {
super.onMessageReceived(remoteMessage);
Timber.d("Message received [" + remoteMessage + "]");
Intent intent = new Intent(this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
PendingIntent pendingIntent =
PendingIntent.getActivity(this, 1410, intent, PendingIntent.FLAG_ONE_SHOT);
NotificationCompat.Builder notificationBuilder =
new NotificationCompat.Builder(this).setSmallIcon(R.drawable.logo)
.setContentTitle("Notification!")
.setContentText(remoteMessage.getNotification().getBody())
.setAutoCancel(true)
.setContentIntent(pendingIntent);
NotificationManager notificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
if (notificationManager != null) {
notificationManager.notify(1410, notificationBuilder.build());
}
}
}
を作成ユーザーまたはあなたのアプリを使用するすべてのユーザー。
seach for 'android rss feed' –
通知は大きなテーマです。あなたはそれについて検索し、それがAndroidアプリケーションのためにどのように実装されているか見る必要があります。次に、特定の質問がある場合は、ここで助けを求めることができます。 –