Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我得到了pushwoosh的回应_Android_Push Notification - Fatal编程技术网

Android 我得到了pushwoosh的回应

Android 我得到了pushwoosh的回应,android,push-notification,Android,Push Notification,我已经在android应用程序中集成了pushwoosh(不是在Tianium中)… 我也成功地收到了通知 我的问题是, 文本显示在我从woosh经过的通知区域。 但无法从意图中提取它 intent.getExtras().getString(PushManager.PUSH\u RECEIVE\u事件) 此外,我的通知不会保留在通知区域。 它只显示一次就消失了,我无法点击它 因为它不是停留在那里,就像其他通知一样 任何人都可以提出建议吗?要在通知栏上保留通知,Android通知中需要设置fal

我已经在android应用程序中集成了pushwoosh(不是在Tianium中)…
我也成功地收到了通知

我的问题是,

文本显示在我从woosh经过的通知区域。
但无法从意图中提取它
intent.getExtras().getString(PushManager.PUSH\u RECEIVE\u事件)

此外,我的通知不会保留在通知区域。
它只显示一次就消失了,我无法点击它
因为它不是停留在那里,就像其他通知一样


任何人都可以提出建议吗?

要在通知栏上保留通知,Android通知中需要设置falg

Notification not= new Notification(R.drawable.icon,title+" "+context.getString(R.string.Start_in),System.currentTimeMillis());
not.flags=Notification.FLAG_NO_CLEAR;
对于Android通知,有一个falg来清除通知或不清除通知。因此,我认为当通知到达时,会有一些标志不清除通知。 因此,请尝试找出不清除通知的标志。 当您为声音设置标志时

pushManager.setSoundNotificationType(SoundType.ALWAYS);

请发布用于显示通知的代码。我按照pushwoosh配置指南进行了编码(我检查并比较了3-4次是否还有剩余内容,但我实现了与他们给出的相同的内容,没有遗漏任何内容)//在onCreate and start push manager PushManager PushManager=new PushManager(此,应用程序ID,发件人ID);pushManager.onStartup(此);然后//在resume RegisterReceiver()上重新注册接收器;pushManager.SetVibrationNotificationType(VibrationType.ALWAYS);pushManager.setSoundNotificationType(SoundType.ALWAYS);pushManager.setLightScreenOnNotification(true);在pushwoosh中,他们没有提供创建通知对象的功能,因此我们无法设置标志。。但我找到了另一种方法,当从pushwoosh接收PushNotification时,我使用NotificationManager使用自己的(自定义)通知来处理它。。简而言之,我们必须将pushwoosh+自己的通知对象组合起来