日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

android 程序运行不了,当应用程序在后台运行或不运行时,Android – 推送通知工作不正确...

發(fā)布時間:2025/4/5 Android 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 程序运行不了,当应用程序在后台运行或不运行时,Android – 推送通知工作不正确... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

我使用Firebase Cloud Messaging發(fā)送推送通知.

這是我的FirebaseMessageService:

public class FireBaseMessageService extends FirebaseMessagingService {

@Override

public void onMessageReceived(RemoteMessage remoteMessage) {

Log.e("TAG", "From: " + remoteMessage.getFrom());

Log.e("TAG", "Notification Message Body: " + remoteMessage.getData().get("CardName")+" : "+remoteMessage.getData().get("CardCode"));

sendNotification(remoteMessage.getNotification().getBody());

}

private void sendNotification(String messageBody) {

Intent intent = new Intent(this, StartActivity.class);

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

PendingIntent pendingIntent = PendingIntent.getActivity(this, 0 /* Request code */, intent,

PendingIntent.FLAG_ONE_SHOT);

Uri defaultSoundUri= RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);

NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this)

.setSmallIcon(R.mipmap.ic_launcher_final)

.setContentTitle("Notification")

.setContentText(messageBody)

.setTicker("Test")

.setAutoCancel(true)

.setDefaults(Notification.DEFAULT_SOUND)

.setContentIntent(pendingIntent);

NotificationManager notificationManager =

(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);

notificationManager.notify(0 /* ID of notification */, notificationBuilder.build());

}

}

和FirebaseInstanceServer:

public class FirebaseInstanceService extends FirebaseInstanceIdService {

@Override

public void onTokenRefresh() {

// Get updated InstanceID token.

String refreshedToken = FirebaseInstanceId.getInstance().getToken();

Log.e("TAG", "Refreshed token: " + refreshedToken);

// TODO: Implement this method to send any registration to your app's servers.

sendRegistrationToServer(refreshedToken);

}

private void sendRegistrationToServer(String token) {

// Add custom implementation, as needed.

Log.e("TAG", "Refreshed token2: " + token);

}

}

哪個在AndroidManifest中聲明:

android:name=".util.notifications.FireBaseMessageService">

android:name=".util.notifications.FirebaseInstanceService">

所以問題是,當(dāng)應(yīng)用程序運(yùn)行的代碼顯示得很好,通知有默認(rèn)聲音,但是當(dāng)應(yīng)用程序在前臺或沒有運(yùn)行通知沒有任何聲音和代碼未顯示在狀態(tài)欄.

為什么會發(fā)生這種情況,我該如何解決?

總結(jié)

以上是生活随笔為你收集整理的android 程序运行不了,当应用程序在后台运行或不运行时,Android – 推送通知工作不正确...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 啪啪的网站 | 超碰成人免费电影 | 日日夜夜婷婷 | 久久久久久久中文字幕 | 麻豆视频在线观看免费网站 | 少妇一级淫片免费播放 | 国产精品久久久久久亚洲 | 女人高潮被爽到呻吟在线观看 | 亚洲av无码国产精品麻豆天美 | 色五丁香 | 美女隐私无遮挡免费 | 黄色爱爱视频 | 在线国产日韩 | 爱情岛论坛亚洲入口 | 日韩字幕 | 国产亚洲成av人片在线观看桃 | 欧美日韩亚洲免费 | 天天看av| 国产经典一区 | 中文字幕一区二区人妻痴汉电车 | 99香蕉视频 | 99精品无码一区二区 | 国产精品国产精品国产专区蜜臀ah | 精品国产av鲁一鲁一区 | 熟女人妻aⅴ一区二区三区60路 | 亚欧精品视频一区二区三区 | 欧美99久久精品乱码影视 | 大色综合 | 少妇做爰xxxⅹ性视频 | 国产专区精品 | 中国丰满熟妇xxxx性 | 久久国产黄色片 | av免费网址在线观看 | 色天天| 免费在线观看污 | 精品久久久国产 | 天天插综合 | 视频免费1区二区三区 | 中国女人性猛交 | 国产综合在线视频 | 欧美成人精品激情在线视频 | 成人国产精品免费观看 | 亚洲香蕉在线观看 | 欧美午夜精品久久久久久蜜 | 精品视频91 | 日本三级在线视频 | 老鸭窝久久 | 欧美性猛交xxxx黑人 | 蜜桃一二三区 | 亚洲av无码专区在线 | 国产成人精品一区二区无码呦 | 色婷婷视频网 | 国产毛片av | 色噜噜狠狠一区二区三区果冻 | 污视频网站在线 | 黄色a站| 欧美一级生活片 | 婷婷深爱五月 | 国产孕妇一区二区三区 | 久草综合视频 | 国产一区二区毛片 | 成人免费视频一区二区 | 日本在线不卡一区二区 | 午夜小视频在线观看 | 精品少妇无码av无码专区 | 亚洲一区二区三区视频 | 久久久久久久综合色一本 | 蜜桃网av| 先锋影音av在线资源 | 亚洲一区免费在线观看 | 成年人网站免费观看 | 在线免费观看av网址 | 国产乱码77777777| 久久综合导航 | 中国美女囗交视频 | 绿色地狱在线观看 | 99国产精品久久久久久久 | 日韩在线视频一区二区三区 | 精品女同一区 | www.射.com | 亚洲一区成人在线 | 日本xxxx免费| 日韩福利片 | 校园春色 亚洲色图 | 国产精品国产三级国产aⅴ 欧美bbbbbbbbbbbb18av | 欧美激情一区二区视频 | 一本色道久久综合亚洲精品小说 | 亚洲国产成人精品久久久 | kk视频在线观看 | 啪啪一级片 | 日韩精品中文字幕一区 | 久久中文字幕在线观看 | 色综合久久网 | 8mav在线| 亚洲一区二区三区高清 | 九九久久网 | 久久男人的天堂 | 香蕉视频黄色 | 污视频网站免费看 |