草庐IT

NOTIFICATION

全部标签

android - Android 2.3 上的推送通知崩溃。

我正在尝试向带有GCM的手机发送推送通知,它在装有android4的设备上运行良好,但是当我尝试在android2.3上发送通知时,应用程序崩溃并且我收到此错误03-1311:44:25.994:E/AndroidRuntime(3579):FATALEXCEPTION:IntentService[GCMIntentService-1074787013996-1]03-1311:44:25.994:E/AndroidRuntime(3579):java.lang.IllegalArgumentException:contentIntentrequired:pkg=com.itom.vr

java - 如何从 Firebase Push Notification 获取数据并将其显示在您的 Android Activity 中?

抱歉这个菜鸟问题,我是android开发的新手。我目前正在开展一个项目,该项目需要向安装了我的应用程序的Android设备发送推送通知。我已经按照firebase的快速入门教程完成了此操作,并在我的设备上成功收到了通知。问题:如何检索服务器发送的消息并将该消息显示到我的AndroidActivity?提前致谢。这是我的代码。MainActivity.javapublicclassMainActivityextendsAppCompatActivity{TextViewtextView;@OverrideprotectedvoidonCreate(BundlesavedInstanceS

android - 如何在Android中实现通知服务(不使用Activity)

我正在实现通知我的应用只是一个例子。服务类文件:publicclassServices{publicvoidmyNotify(Contextcontext,Stringmessage){Log.v("mynotificationmethod","fromGetNotificationclass");NotificationManagernotificationManager=(NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);Notificationnotification=newNot

android - 通知大文本 Android GCM

我无法按照此处记录的方式让Android的大文本通知正常工作:NotificationCompat.BigTextStyle.这是我用来显示通知的代码。我知道所有数据都正确返回,因为我可以将其显示在控制台上并显示为传统的内容文本和标题。难道我做错了什么?我还需要在其他地方定义bigTestStyle吗?希望你们中的一个人以前做过这个并且知道可能会遗漏什么。谢谢。我的代码:NotificationCompat.BigTextStylebigTextStyle=newNotificationCompat.BigTextStyle();bigTextStyle.bigText(extras.

安卓 : Unable to display multiple lines of text in Notification

我试图在通知中使用BigTextStyle显示多行文本,但无法这样做。我正在使用下面的代码。publicvoidsendNotification(Viewview){StringmsgText="JeallyBeanNotificationexample!!"+"whereyouwillseethreedifferentkindofnotification."+"youcanevenputtheverylongstringhere.";NotificationManagernotificationManager=getNotificationManager();PendingInten

android - 定期任务的 ScheduledThreadPoolExecutor(使用 Retrofit)只触发一次,永远不会再触发

我有以下代码用于每X秒从服务器轮询一次未读通知计数我通过App.onCreate()中的ScheduledThreadPoolExecutor开始这个过程,Log.d("XXX","RequestingNotificationcountfromserver...");被调用一次(我可以在Logcat中看到),但是两个Retrofit回调函数都没有被调用(实际上没有Retrofit调试日志)。此外,“从服务器请求通知计数......”再也不会打印出来(即周期性任务未运行)我也将Retrofit用于其他网络服务调用(根据用户输入)并且它们工作正常(我可以在logcat中看到传入和传出的请求

android - 无法将支持 v4 MediaSession token 与 Notification MediaStyle.setMediaSession 一起使用

我正在编写一些Android代码,我不想构建MediaStyle通知。我已经将AppCompat用于m媒体播放器和媒体session的大部分,而我还没有使用的部分我计划进行切换,以便保持4.x兼容性。问题?好吧,我正在尝试制作我的MediaStyle通知,并给它一个MediaSessiontoken。我的support.v4.media.session.MediaSession.Token似乎与media.session.MediaSession.Token不兼容我已经尝试过类型转换,只是保持原始状态。老实说,我很困惑,因为文档说它们是兼容的。如果你想要剩下的代码,codecanbef

android - 使用操作按钮创建 GCM 推送消息

我见过一些发送推送通知的应用程序,这些应用程序具有用于执行特定操作的自定义按钮。我在这里查看了GCM推送通知服务器文档:https://developer.android.com/google/gcm/server-ref.html#table1但是没有关于如何做到这一点的引用。 最佳答案 这是在设备端而不是服务器端完成的。完成后完整执行GoogleCloudMessaging考虑创建Notifications在设备上。这是代表带有按钮的通知的fragment,如第二个链接所示:Notificationnotification=ne

android - Firebase 的云功能 : Sending topic notification to Android device not working

我正在关注Udacity的这个教程,其中CloudFunctionsforFirebase用于更改添加数据的引用数据。我想使用类似的功能,但用于向订阅主题的用户发送推送通知。这是我正在使用的功能。constfunctions=require('firebase-functions');constadmin=require('firebase-admin');admin.initializeApp(functions.config().firebase);exports.sendNotification=functions.database.ref('/messages/{pushId}

安卓奥利奥 : Grouped Notifications With Notification Channels

我遵循了提供的文档here并且可以在AndroidN及更高版本上成功创建通知组。然而,我遇到的问题是AndroidOreo,每个发布到群组的通知都会为群组播放声音。这很烦人,因为我只想播放一次声音。每个单独的通知都是用户在他们所在的每个聊天室中尚未阅读的聊天的摘要。当有多个聊天室有未读消息时,我需要分组。似乎没有办法动态设置通知的声音,它仅限于channel创建。我尝试遵循DanLew的建议here但通知声音仍会为每个通知播放。因此,我的问题是,如何在AndroidOreo中获得分组通知而不为每个通知播放声音? 最佳答案 我整整一周