草庐IT

推送通知

全部标签

ios - 通过自动布局推送时隐藏底栏

我有一个UITabBarController,其中一个UINavigationController持有一个UIViewController作为RootViewController。当点击UIViewController中的一个按钮时,我会推送一个常规聊天窗口UIViewController(使用TableView+InputView)结束隐藏底部标签栏。(使用“按下时隐藏底栏”标志)在Storyboard中,我向VC添加了一个常规的UIView子类,它看起来像一个底栏,我使用自动布局将其固定到VCView的底部。问题当我按下VC时,这个View需要一秒钟才能固定到底部,它看起来像自动布

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

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

objective-c - 从 AppDelegate 更改选项卡和推送 View

我的AppDelegate中有一个名为handleLocalNotification的方法,它会在我的应用收到通知时触发。我需要它切换到包含UITableview的UITabBarController中的选项卡0。然后我需要它推送到tableview的正确行以显示通知发送的记录。所有Controller都在Storyboard中创建,因此我在AppDelegate中没有对它们的引用。我已经添加到我的AppDelegate.h中:@classMyListViewController;@interfaceiS2MAppDelegate:UIResponder{MyListViewContr

ios - 处理远程通知

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

iphone - 带有背景图像的 UINavigationController 在 View Controller 被推送或弹出时保持静止并且不动画

有没有一种方法可以将UINavigationController与背景图像一起使用,当ViewController被推送或弹出时,背景图像保持静止并且不会动画?同样的效果可以通过分页的UIScrollView和下面的UIImageView来实现,但我想使用UINavigationController这样的方法viewWillAppear、viewDidDisappear被调用,我可以使用UINavigationController的逻辑来弹出和推送ViewController。 最佳答案 是的,这很容易。添加一个图像到窗口(或任何在

ios - 推送 ViewController 给出 NSInvalidArgumentException

我是一名新手iOS开发人员,最近开发了几个Android应用程序,但我不熟悉iOS行话。让我解释一下我的问题。我想使用两个不同的UIViewController。我已经为两个Controller创建了.h和.m文件。我的计划是在第一个ViewController出现在屏幕上五秒钟后将第二个ViewController推到第一个ViewController之上。我的意思是第一个ViewController类似于启动画面或类似的东西。这是我的贡献。在第一个ViewController中,我定义了(其中一个当然实现了)这两个方法:-(void)pushSecondController{Sec

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