Questions tagged «notifications»

通知是显示的用户界面元素,用于指示已发生事件。

11
单击通知后打开应用程序
我的应用程序中有一条包含以下代码的通知: //Notification Start notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); int icon = R.drawable.n1; CharSequence tickerText = "Call Blocker"; long when = System.currentTimeMillis(); //now Notification notification = new Notification(icon, tickerText, when); Intent notificationIntent = new Intent(context, Main.class); PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, 0); Context context = getApplicationContext(); CharSequence title = "Call Blocker"; …

5
要求用户许可以在iOS 8中接收UILocalNotifications
我使用以下方法在应用程序委托中设置了本地通知: - (void)applicationDidEnterBackground:(UIApplication *)application { UILocalNotification *notification = [[UILocalNotification alloc]init]; [notification setAlertBody:@"Watch the Latest Episode of CCA-TV"]; [notification setFireDate:[NSDate dateWithTimeIntervalSinceNow:5]]; [notification setTimeZone:[NSTimeZone defaultTimeZone]]; [application setScheduledLocalNotifications:[NSArray arrayWithObject:notification]]; } 当我运行该应用程序然后退出时,我收到一条错误消息: 2014-06-07 11:14:16.663 CCA-TV [735:149070] 尝试安排本地通知 {触发日期= 2014年6月7日,星期六,太平洋夏令时,时区= America / Los_Angeles (PDT)偏移量-25200(日光),重复间隔= 0,重复计数= UILocalNotificationInfiniteRepeatCount,下次触发日期= 2014年6月7日,星期六,太平洋夏令时间,用户信息=(空)},并带有警报但尚未获得用户显示警报的权限 如何获得显示警报的必要权限?

11
Android通知未显示
我需要一个可以在Android上添加通知的程序。当某人单击通知时,它应引导他们进行我的第二项活动。 我已经建立了代码。该通知应该有效,但是由于某种原因它不起作用。在Notification完全不显示。我不知道我在想什么。 这些文件的代码: Notification n = new Notification.Builder(this) .setContentTitle("New mail from " + "test@gmail.com") .setContentText("Subject") .setContentIntent(pIntent).setAutoCancel(true) .setStyle(new Notification.BigTextStyle().bigText(longText)) .build(); NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); // Hide the notification after it's selected notificationManager.notify(0, n);

10
如何在网站上播放通知声音?
当发生某个事件时,我希望我的网站向用户播放简短的通知声音。 声音应该不自动启动(瞬间)的网站打开时。而是应通过JavaScript按需播放(当发生特定事件时)。 同样重要的是,这也适用于较旧的浏览器(IE6等)。 因此,基本上有两个问题: 我应该使用哪种编解码器? 嵌入音频文件的最佳实践是什么?(<embed>vs. <object>Flash。vs <audio>)

5
从Android中的服务发送通知
我有一个正在运行的服务,并想发送通知。太糟糕了,通知对象需要一个Context,例如和Activity,而不是Service。 你知道绕过那条路吗?我尝试Activity为每个通知创建一个,但是它看起来很丑陋,而且我找不到Activity没有任何方法来启动的方法View。

17
如何在Android中显示多个通知
我只收到一个通知,如果有另一个通知,它将代替前一个,这是我的代码 private static void generateNotification(Context context, String message, String key) { int icon = R.drawable.ic_launcher; long when = System.currentTimeMillis(); NotificationManager notificationManager = (NotificationManager) context .getSystemService(Context.NOTIFICATION_SERVICE); Notification notification = new Notification(icon, message, when); String title = context.getString(R.string.app_name); Intent notificationIntent = new Intent(context, FragmentOpenActivity.class); notificationIntent.putExtra(key, key); // set intent so it does …

15
将NSData序列化为十六进制字符串的最佳方法
我正在寻找一种很好的可可方式将NSData对象序列化为十六进制字符串。这个想法是将用于通知的deviceToken序列化后再发送到我的服务器。 我有以下实现,但是我认为必须有一些更短更好的方法来实现。 + (NSString*) serializeDeviceToken:(NSData*) deviceToken { NSMutableString *str = [NSMutableString stringWithCapacity:64]; int length = [deviceToken length]; char *bytes = malloc(sizeof(char) * length); [deviceToken getBytes:bytes length:length]; for (int i = 0; i < length; i++) { [str appendFormat:@"%02.2hhX", bytes[i]]; } free(bytes); return str; }

11
究竟如何使用Notification.Builder
我发现我正在使用不推荐使用的方法进行通知(notification.setLatestEventInfo()) 它说要使用Notification.Builder。 如何使用? 当我尝试创建一个新实例时,它告诉我: Notification.Builder cannot be resolved to a type


15
NSOperationQueue完成所有任务时获取通知
NSOperationQueue 有 waitUntilAllOperationsAreFinished,但我不想同步等待它。我只想在队列完成时在UI中隐藏进度指示器。 做到这一点的最佳方法是什么? 我无法从NSOperations 发送通知,因为我不知道哪个将是最后一个,并且[queue operations]在收到通知时可能还不为空(或者更糟-已重新填充)。

13
PendingIntent对于第一个通知正确运行,而对于其余通知则不正确
protected void displayNotification(String response) { Intent intent = new Intent(context, testActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, Intent.FLAG_ACTIVITY_NEW_TASK); Notification notification = new Notification(R.drawable.icon, "Upload Started", System.currentTimeMillis()); notification.setLatestEventInfo(context, "Upload", response, pendingIntent); nManager.notify((int)System.currentTimeMillis(), notification); } 该函数将被多次调用。我希望每个notification单击时都启动testActivity。不幸的是,只有第一个通知会启动testActivity。单击其余的将导致通知窗口最小化。 附加信息:函数displayNotification()位于名为的类中UploadManager。 从实例化Context传递到。功能是从功能,也UploadManager,即在运行中多次调用。UploadManageractivitydisplayNotification()AsyncTask 编辑1:我忘了提及我将String响应传递Intent intent为extra。 protected void displayNotification(String response) { Intent intent = new Intent(context, testActivity.class); intent.putExtra("response", …

6
在没有推送通知的情况下更新iOS徽章
我看到一些待办事项应用程序会在午夜更新其应用程序徽章,并始终显示正确数量的到期任务。他们无需使用推送通知即可执行此操作-所以我的问题是:他们如何做到这一点?他们是否使用本地通知-如果这样,则在设备关闭时会被调用吗?我有些困惑,不胜感激。

3
轻扫即可取消活动
一旦服务完成(成功或失败),我将使用android通知来提醒用户,并且该过程完成后,我想删除本地文件。 我的问题是在失败的情况下-我想让用户使用“重试”选项。如果他选择不重试并取消该通知,我想删除为处理目的保存的本地文件(图像...)。 有没有一种方法可以捕获通知的轻扫至撤消事件?

8
如何在Android中向通知添加按钮?
我的应用播放音乐,并且当用户通过从屏幕顶部(或通常在平板电脑屏幕的右下角)滑动打开通知屏幕时,我想向他们显示一个按钮,以停止当前正在播放的音乐,并在出现以下情况时重新开始播放他们要。 我不打算将小部件放在用户的主屏幕上,而只是放在通知中。我怎样才能做到这一点?

5
如何聚焦于创建了桌面通知的Chrome标签页?
我想实现与Gmail相同的功能。当收到新电子邮件或进行新聊天时,会出现通知弹出窗口,如果您单击它,则Gmail的标签会突出显示。 我有这个代码: var n = window.webkitNotifications.createNotification('ico.gif', 'Title', 'Text'); n.onclick = function(x) { this.cancel(); }; n.show(); 当我单击通知时,它就消失了。现在,我需要向onclick函数添加一些代码,以调出创建此通知的焦点页面。我知道这是可能的,因为GMail做得很好。但是我没有成功调查Gmail来源(它们已被最小化和模糊化)。 有人知道该怎么做吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.