草庐IT

离线推送

全部标签

夜莺监控发布 v6.7 版本,推送部分商业版功能

熟悉夜莺的小伙伴都知道夜莺分为开源版、专业版、企业版,三个版本良性发展。近期夜莺团队发布了v6.7版本,把机器Metadata管理功能推送到了开源版,下面是该功能的简单介绍。如上图,机器列表页面的机器标识部分,加了超链接支持点击,点击之后会弹出一个侧拉板,展示机器的metadata信息,如下图:比如机器的Kernel信息、CPU型号、机器的IP地址、Mac地址等等,如果机器有多块网卡,每一块的信息都会被采集展示。这个功能一定程度上可以提供部分CMDB的能力,而且,因为是通过 Categraf(v0.3.42以上版本)自动采集的数据,所以数据是准实时的、准确的,不需要人工维护,CMDB主打就是一

ios - 自定义推送通知声音(.wav)文件未在 ios7 中播放

aps={alert="pushmessage";badge=1;id=557;sound="seller.wav";type=107;};虽然我在我的包中添加了“seller.wav”文件,但当推送到来时,我无法播放自定义声音。帮我解决这个问题。提前致谢。 最佳答案 检查文档中的“准备自定义警报声音”:https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/I

ios - 如何在 Parse.com iOS 上禁用离线错误警报?

我想禁用在没有互联网连接时显示的Parse的离线错误UIalert。我已经用漂亮的uiview管理了“无互联网连接”。每隔15秒就弹出Parse真的很烦人,有点过分了...我该怎么做?谢谢 最佳答案 有一个可用的类方法+(void)offlineMessagesEnabled:(BOOL)enabled;使用[ParseofflineMessagesEnabled:NO];调用它 关于ios-如何在Parse.comiOS上禁用离线错误警报?,我们在StackOverflow上找到一个类

iOS 推送通知将旧通知带回锁定屏幕

我使用Parse向iOS设备发送推送通知。这很好用。但有时(这里是问号)有一种奇怪的行为:向设备发送推送通知...我在设备上滑动/点击它,一切正常。它不再在锁定屏幕上可见,而是在通知中心(下拉菜单)上可见。好的!在iPhone屏幕关闭时向此设备发送另一个推送通知...通知出现,但旧通知也再次出现(即使它已存在一天)并且两种声音几乎同时播放。 最佳答案 一位Parse员工回答了这个问题:It'srare,butcanhappenwhenanappsendsalotofsimilarnotificationstothesamedevic

ios - 导航 Controller 推送另一个 Controller 触发 tableview 调用 scrollViewDidScroll :

我在导航Controller的RootViewController中有一个TableView。我将JBParallaxCell用于主视图并转入detailView,然后将表单detailview返回给JBParallaxCell,它将重置imageView位置。JBParallaxCell用于在表格View中创建视差ImageView。但是,当导航Controller推回tableview时图像会闪烁,因为它会重置ImageView的位置。我该如何修复这个错误?感谢您的帮助!下面是一些代码片段:-(void)scrollViewDidScroll:(UIScrollView*)scro

ios - 单击时关闭苹果推送通知

所以这是一个非常简单的问题。我的服务器向iOS设备发送一个APN,我可以点击通知,应用程序启动,一切正常,但通知永远不会被取消,它只是位于通知中心。如有任何帮助,我们将不胜感激!很抱歉,如果之前已经回答过这个问题,我搜索了整个堆栈,只找到了对本地通知的引用。编辑好的,所以当我放[UIApplicationsharedApplication].applicationIconBadgeNumber=0;[[UIApplicationsharedApplication]cancelAllLocalNotifications];在application:didFinishLaunchingWi

ios - 恢复并保留从 UINavigationController 推送的 UIViewController,没有 Storyboard

我尝试恢复我从初始ViewController推送的简单UIViewController。第一个被保留,但第二个在重新启动时就消失了。我不使用Storyboard。我在每个ViewController中实现该协议(protocol),并将restorationIdentifier和restorationClass添加到它们中的每一个。第二个viewController继承自第三个viewController并从xib文件初始化。我不确定是否需要将UIViewControllerRestoration实现到第三个,因为我不直接使用它。我的代码看起来通常是这样的:-(id)initWith

ios - 在没有 AppDelegate 的 iOS 中收到推送通知时如何获取通知?

我正在为iOS构建用于推送通知的静态库。我如何在无法访问AppDelegate的情况下确定何时收到推送通知?换句话说,我不希望用户调用某些库委托(delegate)以便在收到推送通知时告诉lib。AppDelegate有这个方法didRegisterForRemoteNotificationsWithDeviceToken,如果我可以在调用该方法时收到通知,那将是完美的。我认为NSNotificaitonCenter一定是解决方案,但是没有这样的通知可以通过将观察者添加到NSNotificaitonCenter来接收,它会在收到推送通知时被触发。还是我错了?但是,有一种解决方案,不是我

ios - 生产推送通知在之前工作后停止工作

我提供这个问题和答案是因为我没有看到我遇到的相当常见的“APNS不工作问题”问题,也许我的经验可以帮助其他人。我在商店中的一个应用程序使用推送通知。该应用程序的第1版运行良好。没问题。我创建了1.1版,在沙箱APNS上对其进行了测试(运行良好)并提交了它。在1.1获得批准后的某个时候,我注意到推送通知不起作用。我的设备没有收到任何推送通知,其他任何用户也没有。这自然让我相信我在创建v1.1时搞砸了证书或类似的东西。我检查了所有正常的东西-沙盒与生产、证书、供应配置文件等。没有骰子。--我的服务器设置我自己正在与APNS服务器进行交互,每当我向Apple发送APNS消息时,我都会得到积极

iOS 推送通知未显示在锁屏上

在我的应用程序中,我有这个:[[UIApplicationsharedApplication]registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeSound];但是,当我通过ApnsPHP从我的Web服务器发送通知时,角标(Badge)已显示,但锁屏上没有消息。消息只能在通知中心找到。我是否需要执行更多操作才能在锁定屏幕上启用通知? 最佳答案 确保“