草庐IT

通知栏

全部标签

ios - 为什么我的应用程序因内存压力而终止后不再收到信标通知?

我的公司开发了一个iBeacon实用程序,可以用作信标发射器或接收器(不是同时,纯粹为了简单起见。)它注册蓝牙中心和蓝牙外设后台模式,当它处于信标接收器模式时,它同时使用startMonitoringForRegion和startRangingBeaconsInRegion。当应用程序处于后台时,即使设备已锁定,我也会在后台被唤醒并能够触发本地通知或播放声音。我之前测试过它并强制低内存终止(只需从Xcode运行我的应用程序,然后一个接一个地启动应用程序,直到我在控制台中看到一条消息,表明该应用程序因内存压力而被终止。)然而,今天我又试了一次,尽管等待了一个多小时,如果我的应用程序在监听

ios - 如果另一台设备已响应警报,则删除推送通知警报

我注意到我有兴趣复制的iMessage功能。问题是我不确定是否可以使用Apple的公共(public)API。我注意到,如果您收到iMessage,推送通知会显示在您所有设备的锁定屏幕上(例如iPhone、iPad)。但是,一旦您的其中一台设备查看了新消息,推送通知警报就会在所有设备上消失。有没有办法删除推送通知警报? 最佳答案 好的,所以从iOS10开始,Apple引入了一个新的通知框架:UserNotifications.有了这个,您现在可以进行大量自定义,还可以删除/更新显示的通知。

ios - 在 APNS 通知上获得状态代码 = 11

我正在处理APNS在我写完通知后发回的错误。根据文档,错误代码应该是1-10或255。链接:https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/CommunicatingWIthAPS.html但是,我把包裹拿回来了:080b00000000该命令是8符合文档但b=11未记录有没有人以前也遇到过这种情况?谢谢! 最佳答案 我也遇到过。框架中的“通知标识符”项

iOS 推送通知 : How to get the "Notification identifier" within the delegate

当我通过APNs向我的iOS应用程序发送推送通知时,大多数情况下一切正常。将收到通知,我可以从application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfofetchCompletionHandler:(void(^)(UIBackgroundFetchResult)的userInfo字典中读取负载))completionHandler方法。但是userData不包含NotificationIdentifier,它是自iOS7以来新的NotificationForma

像 QuizUp 一样打开控制中心时通知 iOS

iOS控制中心打开时如何通知我?UIApplicationWillResignActiveNotification不够好,因为当打开通知中心、出现警报View和其他可能的情况时也会发送此通知。我确信这是不可能的,但是当用户在游戏过程中打开控制中心时,QuizUp应用程序会收到通知,以防止在游戏中作弊。谢谢 最佳答案 嘿,我做了很多试验和错误调查,并提出了一个非常可靠的解决方案。它适用于所有方向,全屏(无状态栏)和常规模式。AAWindow是UIWindow的子类,您可以在GitHub上找到它.我实现这一点的方法是覆盖UIWindow

ios - 使用 Parse、Testflight 和 Xcode 6 的推送通知不起作用

我在iOS中有一个应用程序使用Parse推送通知,并且正在使用我的开发人员设备和Testflight中的测试用户。在使用Xcode6、iOS7测试我的应用程序且没有任何更改后,推送通知正常工作,但无法通过Testflight工作。有同样问题或对问题有想法的人吗? 最佳答案 您需要创建一个临时的生产配置文件,因为testflight是在生产级别运行的。我测试过并且工作正常。希望对你有帮助 关于ios-使用Parse、Testflight和Xcode6的推送通知不起作用,我们在StackOv

当应用程序未连接到 xcode 时,iOS 8 静默推送通知不会触发 didReceiveRemoteNotification 方法

我看到太多关于如果设备未连接到xcode时静默推送通知不起作用的问题,但我找不到真正的答案。我正在使用SilentAPN在后台启动进程,然后触发本地推送通知服务器发送此信息:"_metadata"={bagde=1;pushText="semeonehassentyouamessage!!";sender="semeone";};aps={"content-available"=1;};_metadata是触发本地通知的自定义信息,我没有在aps中包含badge、pushText..因为我是静默推送通知。客户端应该在didReceiveRemoteNotification中获取信息,-

ios - 是否可以在 iOS 的静态库项目中处理推送通知?

我正在尝试为iOS生成框架。在那个需要处理静态库项目中的推送通知。是否可以在静态库项目中处理推送通知?如果可能,怎么做?谢谢。 最佳答案 正如DavidBerry评论的那样,您确实需要在AppDelegate中接收所有推送通知委托(delegate)方法。您可以在静态库中做的是提供一个API以供应用程序在其AppDelegate中调用。因此,使用您的库的应用必须调用这些方法才能利用它。示例(在AppDelegate中):-(void)application:(UIApplication*)applicationdidReceiveR

android - 在钛中点击通知后如何打开特定窗口

我想在钛中点击通知时打开应用程序中的某个页面我正在使用钛SDK3.5.1我创建了一个启动应用程序的Intent,但它打开了索引页面varintent1=Ti.Android.createIntent({flags:Ti.Android.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED|Ti.Android.FLAG_ACTIVITY_SINGLE_TOP,className:'co.ntime.audioPlayer.AudioplayerActivity',action:Ti.Android.ACTION_MAIN});varpending1=Ti.Android

ios - 用户在 iOS9 上选择 "Allow"后注册本地通知返回 UIUserNotificationTypeNone

这在iOS8和之前的版本中有效,所以它可能是iOS9beta中的一个错误-或者它是一个改变的行为。在请求用户允许发送本地通知之后-NSSet*categories=...;UIUserNotificationTypenotificationTypes=UIUserNotificationTypeBadge|UIUserNotificationTypeSound|UIUserNotificationTypeAlert;UIUserNotificationSettings*notificationSettings=[UIUserNotificationSettingssettingsFor