我有一个使用iOS5.1.1的用户报告说我的应用程序不允许他设置通知,即使他已将它放在通知中心。他给我发了一张截图,显示他清楚地把它放在了通知中心。但是如果应用不允许他设置通知,那是因为这段代码返回了notificationIssue==YES:BOOLnotificationIssue=NO;UIRemoteNotificationTypetypes=[[UIApplicationsharedApplication]enabledRemoteNotificationTypes];if(types==UIRemoteNotificationTypeNone)notificationIs
我开发了使用苹果推送通知的iPad应用程序。推送通知发送在所有情况下都可以正常工作,除非iPad设备被锁定并发送通知。在这种情况下,当您在不触摸警报/横幅的情况下滑动解锁设备时,它会表现得很奇怪并打开应用程序。它发生在iOS版本4.3、5.1和6.0中在苹果文档中他们提到如下:http://developer.apple.com/library/ios/#DOCUMENTATION/NetworkingInternet/Conceptual/RemoteNotificationsPG/IPhoneOSClientImp/IPhoneOSClientImp.htmliOSNote:Ift
我想观察日历应用程序的变化,所以我注册了EKEventStoreChangedNotification通知。但是我是否需要有一个“活着”的EKEventStore对象才能收到这个通知?我想我正在初始化ViewController中的EKEventStore对象以检索一些事件。然后我将弹出导航堆栈的这个ViewController,ViewController将被释放,因此EKEventStore对象将被释放。 最佳答案 不,您不需要让EKEventStore对象保持事件状态,因为您已经使用名为eventStore的EKEventSt
我希望我的应用获得有关网络状态变化的异步通知,即网络完全中断或当手机从蜂窝网络切换到Wi-Fi时。我知道如何使用Reachability同步测试它,但有没有办法获得异步通知? 最佳答案 假设您使用的是Reachability2.x,您可以观察到可达性更改通知:[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(reachabilityChanged:)name:kReachabilityChangedNotificationobject:nil
我正在开发一个iOS应用程序,使用户能够观察技术设备并在出现问题时收到通知。目前我所知道的:我的应用程序从APNs请求token。我的应用程序将此token发送到我的服务器。我的服务器会在发生事件时通知APN。APNs将消息推送到设备上。我想知道的:我了解到token可能会更改,因此我需要在每次应用启动时请求它。这是真的吗?如果我不时得到一个新token,我必须不时在我的服务器上注册以确保它使用当前token。如果token更改以允许我的服务器删除旧token,我是否必须存储并手动发送旧token和新token?我如何检测到用户删除了应用程序以从服务器上删除他的设备?在我的例子中,最高
本地通知的正常格式是两行。第一行是应用名称,第二行是通知的alertBody。提醒应用有不同的风格,不显示应用名称。或者更确切地说,警报正文是唯一显示的内容,而不是应用程序名称,并且以粗体显示。是否有可能获得这种风格,或者它是Apple独有的东西? 最佳答案 这是无法完成的(不访问私有(private)API)。这是为了防止应用程序冒充其他应用程序。只有Apple应用程序能够隐藏标题。 关于iphone-创建没有应用程序名称的本地通知,我们在StackOverflow上找到一个类似的问题
我们如何通过从设备中删除应用程序来删除本地通知。我已经看到一旦我们设置了应用程序的本地通知并从设备中删除应用程序并重新安装显示本地通知和以前版本数据的应用程序。目前我正在使用IOS6。请建议。 最佳答案 一天后,通知应该会消失。如果您卸载该应用程序并将时钟拨快一天,它应该会产生相同的效果。 关于iphone-从设备中删除应用程序后本地通知仍然存在,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/que
我正在创建一个C#.NET网络服务器应用程序,当iOS用户感兴趣的HTML页面有新数据时,它会通知他们。我想让用户能够通过电子邮件和/或推送通知获得通知。到目前为止,这是我对SQLServer数据库中的“用户”表的了解:用户ID(唯一的整数值)deviceToken(苹果在设置新通知时提供的唯一varchar值)isActive(bool值)createDate(创建日期/时间记录)您认为还有其他必要的领域吗?我已经研究了Parse推送通知服务,但我不确定我将如何实现它或者为什么它比我自己发送推送通知更容易。 最佳答案 您可能还想添
我想通过本地通知打开特定的url,而不是打开应用程序本身。可能吗??如果不可能,如何检测特定通知(比如我的网址打开通知)被触发并在应用程序打开后立即直接发送到该网址? 最佳答案 回答您的第一个问题“是否可以从通知警报中打开URL?”肯定是NO。但是您可以找到另一种方法来做到这一点,这实际上是您的第二个问题。UIApplication有一个委托(delegate)方法,只要您的应用程序在单击本地通知警报时启动,就会调用该方法。在您的AppDelegate.m中使用下面的方法打开URL-(void)application:(UIAppl
我知道当应用程序在前台时处理本地通知的标准方法:接收申请:didReceiveRemoteNotification:在其中显示一个UIAlertView(或任何其他UI)我的问题是,当应用程序处于前台时,是否有可能(甚至使用私有(private)api)在状态栏区域显示通知消息。 最佳答案 据我所知没有。我的建议最好的选择是,您需要在应用程序顶部添加一个横幅以显示UILocalNotification的效果。这比依赖私有(private)API(如果有的话)要好。 关于ios-有没有办法