草庐IT

通知公告

全部标签

ios - 打开应用程序时检索 APNS 的通知

我不确定有没有人遇到过这种情况,但是是这样的:我已经完成了APNS,应用确实收到了通知。当我从通知(调用appDidReceiveRemoteNotification:)打开应用程序时,它工作正常。奇怪的是,当应用程序在后台运行时,它会收到一条通知(显示在通知框中)。当我通过点击图标(不是通知)打开应用程序时,调试器没有在appDidReceiveRemoteNotification:或appDidFinishLaunchWithOption:处停止,所以我的通知没有保存.当我再次下拉通知框并点击通知时,调试器按预期停止在appDidReceiveRemoteNotification:

php - 当应用程序在 iOS 中处于后台模式时未收到 GCM 通知

我已经在我现有的应用程序中配置了GCM,我正在那里接收通知。现在我面临两个问题:1)当我退出应用程序或应用程序处于后台时,我没有收到通知。2)我没有在iphone的通知区域收到通知,只有当我的应用程序运行时我才直接在那里收到警报消息。当我下拉通知区域时,我在xcode的控制台中收到此消息“无法连接到GCM:操作无法完成。(com.google.gcm错误2001。)”我的PHP文件在下面'HelloWorld!');//Therecipientregistrationtokensforthisnotification//http://developer.android.com/goog

ios - 当应用程序处于后台时,如何显示自定义本地通知 View 或自定义警报 View ?

实际上我想在我的应用程序中显示本地通知。但是我想用一些自定义设计来显示这个通知,比如上面的确定和取消按钮。点击确定和取消我想执行一些操作。请提出一些建议。提前致谢。 最佳答案 我暗示这段用于自定义本地通知的代码可能对您有所帮助其中Accept是您在appDelegate.m中获得本地通知委托(delegate)的标识符NSString*idetnt=@"Accept";NSString*idetnt1=@"Reject";NSString*idetnt2=@"LocalNotification";UIMutableUserNotif

ios - 处理远程通知

我正在阅读如何处理开发者苹果指南上的远程通知。我的问题有两个:这句话的解释是什么Thenotificationisdeliveredwhentheapplicationisn’trunningintheforeground不是在前台运行覆盖后台和不运行或只是在后台状态。根据解释,下面的句子:theapplicationiconistappedonadevicerunningiOS,theapplicationcallsthesamemethod,butfurnishesnoinformationaboutthenotification.有不同的意义。第二个问题是关于我连续收到两次远程通

ios - 推送通知中不播放声音

我使用的是iOS7,我的推送通知不播放声音。奇怪的是,我发现我的应用程序的首选项>通知中心没有声音设置。以下是我的应用程序通知中心的屏幕截图:下面是Skype的:你看,我的应用程序没有“声音”部分。有人能帮忙吗?更新:现在我已经在我的应用程序中注册了声音。通知中心现在看起来像:我的通知有声音。看起来不错。但是在我进入我的应用程序设置后,最初有一个像Skype一样的“声音”部分,但是后来Preference应用程序崩溃了,之后就没有更多的“声音”了,就像下面这样:会不会是苹果的bug? 最佳答案 您没有在您的应用程序中注册音频推送通知

iOS - 如何判断本地通知是否导致我的应用程序进入前台?

我的应用委托(delegate)中有代码application:didReceiveLocalNotification:每当我的应用程序在前台时,为该本地通知显示UIAlertView的方法。如果当本地通知到达时我的应用程序在后台,用户将收到通知并能够通过选择它来启动应用程序。在这种情况下,我的应用程序出现在我的应用程序代表的前台applicationWillEnterForeground:被调用。之后,虽然我的didReceiveLocalNotification方法再次被调用,导致UIAlertView再次出现。但实际上,当应用程序处于后台时用户已经收到该警报,因此理想情况下我不想

python - Kivy 使用 Android 通知

是否可以使用python和/或kivy在ios上发送本地通知?实际上,它不需要振动,只需一个数字图标和一条实时消息就可以了。编辑:看评论似乎Pyobjus能够做到这一点,但我不确定如何做到这一点。呃!我的梦想破灭了。我的hackintosh还没有完成,pybojus需要mac!所以看起来这将是一个Android应用程序。但我仍然不知道该怎么做。 最佳答案 既然你已经把话题改成android...我可以帮忙!Kivy有一个姐妹项目,plyer,提供了一种独立于平台的方式来通过单个pythonic接口(interface)访问不同的ap

ios - 当用户按下图标而不是警报时处理本地通知

这是我想处理的情况,引用自Apple的文档。Asaresultofthepresentednotification,theusertapstheactionbuttonofthealertortaps(orclicks)theapplicationicon.Iftheactionbuttonistapped(onadevicerunningiOS),thesystemlaunchestheapplicationandtheapplicationcallsitsdelegate’sapplication:didFinishLaunchingWithOptions:method(ifimp

iOS 本地通知 userInfo 始终为 null

我正在尝试安排一个带有一些自定义数据的本地通知,然后当用户通过单击通知打开应用程序时我将读取这些数据。我这样安排本地通知:UILocalNotification*notification=[[UILocalNotificationalloc]init];notification.fireDate=[[NSDatedate]dateByAddingTimeInterval:10];notification.alertBody=@"HelloWorld!";notification.userInfo=[[NSDictionaryalloc]initWithObjectsAndKeys:@"

ios - XCTest 和使用模拟对象作为通知接收器

在使用swift的XCTest中,您可以在需要它的测试函数中定义模拟对象。像这样functestFunction(){classmockClass:AnyObject{funcaFunction(){}}}我正在尝试使用这些模拟对象来测试另一个函数是否在给定特定条件的情况下发出正确的通知(在我的例子中,成功通知是通过204状态代码广播到对象的。我遇到的问题是我收到“无法识别的选择器”运行时错误,即使deletedSuccess()函数显然存在/这里是一些代码转储functestDelete(){letexpectation=expectationWithDescription("Pos