草庐IT

uiaccessibility-notification

全部标签

notifications - 通知系统的Redis用例

有谁知道通知系统(redis)的用例。我尝试了很多模式,但都不满意。 最佳答案 我会考虑使用List创建队列将是最好的方法。您可以将表示通知的JSON文档或其他一些序列化数据推送到列表中,然后在交付时将它们弹出(或根据您的需要将它们保留在列表中)。使用像LRANGE这样的东西您可以轻松地分页以处理任意数量的通知。 关于notifications-通知系统的Redis用例,我们在StackOverflow上找到一个类似的问题: https://stackover

python - Redis keyspace notifications - 获取键和值的变化

我可以通过以下方式启动服务器来在Redis中接收key更改发布-订阅通知:./redis-server--notify-keyspace-eventsKEA然后简单地运行以下脚本:importredisconnection=redis.StrictRedis()pubsub=connection.pubsub()pubsub.subscribe("__keyspace@0__:my_key")在一个单独的监听器线程中。收到的消息如下所示:{'pattern':None,'type':'message','channel':'__keyspace@0__:my_key','data':'

redis - 拉维尔 5.4 : Listening For Notifications doesn't work with me

我无法让这段代码在(laravel5.4/notifications#broadcast-notifications)之后工作:Echo.private('App.User.'+userId).notification((notification)=>{console.log(notification.type);});这是我的代码:应用程序.js:require('./bootstrap')importEchofrom'laravel-echo'window.Echo=newEcho({broadcaster:'socket.io',host:'http://127.0.0.1:60

ios - PhoneGap Notification.Alert 不起作用

好吧,我已经在这个问题上工作了一段时间,但无法解决这个问题。简单的PhoneGap测试应用程序,试图显示警报。使用适用于iOS的Cordova2.9.0。我添加了一些简单的测试代码并在chrome中测试它以查看它在哪里中断,因为它在模拟器中不起作用当我在Chrome中测试时(当然在模拟器中结果相同,但没有显示错误消息)它按应有的方式执行onDeviceReady它将tb2文本框值设置为'beforealert'然后它因错误而中断:UncaughtTypeError:Cannotcallmethod'alert'ofundefined,onthisline:navigator.notif

ios - UIView KVO : Why don't changes to "center" cause KVO notifications for "frame"?

我正在努力加深对这些机制的理解。我有一个启用触摸的UIView,可以更新它自己的center属性。我的理解是frame属性是center和bounds的合成函数。假设这是真的,我将一个观察者放在我的可触摸/可移动View上,观察它的frame属性。但是该观察者永远不会收到有关框架更改的通知(当center更改时会自动发生)。如果我直接观察center,它会按预期工作。为什么观察frame在这里不起作用?请注意,我知道我可以直接观察center,这很好。我还可以使用frame的will/did方法围绕中心变化,这样也可以工作:[selfwillChangeValueForKey:@"fr

android - 使用 react-native-push-notification 删除以前的通知

我正在编写一个应用程序,当后台计时器通过react-native-push-notification运行时,每十五分钟发送一次本地推送通知。.如果notificationn没有被用户操作,当notificationn+1被推送时,我想删除notificationn。到目前为止,我尝试过的是在运行PushNotification.configure()和设置时将popInitialNotification设置为true在调用PushNotification.localNotification()时将正在进行的设置为true。我也试过在调用localNotification()然后调用Pu

iOS 屏幕使用 UIAccessibility 画外音不断刷新

我有一个iOS应用程序,我想让它易于访问。一切顺利,但在某些屏幕上,画外音失去了焦点并跳转到第一个可访问的元素。就好像画面一直在刷新一样。我使用过UIAccessibilityInspector并且我观察到不时不断有ScreenChanged通知。这真的很烦人,因为我不知道为什么会发送这些通知以及如何停止/控制它们。谢谢,亚历克斯 最佳答案 我有一个类似的问题,发现它是由一个UIPageControl和一个计时器引起的,我设置了一个计时器来自动循环该控件中的页面。出于某种原因,由此引起的滚动将UIAccessibility重置为Vi

ios - swift 代码 : how to launch a specific view controller after receiving a remote push notification

在Swift中,我的ma​​in.storyboard有2个ViewController(mainVC、secondVC),它们都嵌入在它们的导航Controller中。收到远程推送通知时,我如何更改AppDelegate中的代码以使secondVCViewController每次都启动。我目前有代码在didReceiveRemoteNotification中发布通知,并且在secondVC中有代码来添加观察者在AppDelegate.swift中,我的代码如下:funcapplication(application:UIApplication,didFinishLaunchingWi

ios - 如何防止 UIaccessibility 对在 viewforheaderinsection 中创建的控件说 "heading"?

所以,我有一个TableView,在viewforheaderinsection中,我创建了一个View,以编程方式创建了一些控件,例如按钮和分段控件。我将这些控件添加为View的subview,然后返回View。问题是当辅助功能读取控件时,它会在末尾附加“标题”。它说“按钮”暂停然后说“标题”。我知道我可以将标题View转换为单元格以抑制“标题”标注,但这不是一个选项。该项目非常大,需要大量时间将headerviews更改为单元格。有没有办法在不将标题View更改为单元格的情况下抑制“标题”标注? 最佳答案 你需要实现-(void

iOS 报亭 : push notification does not launch the app in background

我正在一个应用程序中实现报亭功能,尽管该应用程序收到了推送通知,但它并未以后台模式启动。如果我点击应用程序启动的通知警报,我可以看到字典中存在“content-available”:1并且问题已下载,但应用程序不会自动启动。我已经添加到plist:UIBackgroundModesnewsstand-content和didFinishLaunchingWithOptions:[[NSUserDefaultsstandardUserDefaults]setBool:YESforKey:@"NKDontThrottleNewsstandContentNotifications"];//fo