jjzjj

sharedApplication

全部标签

ios - 如何知道推送通知权限警报是否已经显示

我想实现一个自定义屏幕,通知我的用户我为什么要请求推送通知权限。在他们按下自定义屏幕中的按钮后,我使用[[UIApplicationsharedApplication]registerForRemoteNotificationTypes:显示iOS推送通知权限对话框如果用户还没有看到推送通知权限对话框,我只想显示此自定义屏幕一次。我不能使用[[UIApplicationsharedApplication]enabledRemoteNotificationTypes]==UIRemoteNotificationTypeNone,因为如果用户决定不允许推送通知,这也会返回“无”。有什么想法

ios - 如何启用/禁用来自应用程序的推送通知?

在我的应用程序中,我想从我的应用程序本身的设置页面启用/禁用推送通知。任何人都可以建议我一个解决方案来从应用程序的通知中心打开/关闭应用程序的状态吗? 最佳答案 您可以使用以下代码注册和注销远程通知。用下面的代码注册RemoteNotification..意味着启用通知//--SetNotificationif([[UIApplicationsharedApplication]respondsToSelector:@selector(isRegisteredForRemoteNotifications)]){//ForiOS8and

ios - 如何启用/禁用来自应用程序的推送通知?

在我的应用程序中,我想从我的应用程序本身的设置页面启用/禁用推送通知。任何人都可以建议我一个解决方案来从应用程序的通知中心打开/关闭应用程序的状态吗? 最佳答案 您可以使用以下代码注册和注销远程通知。用下面的代码注册RemoteNotification..意味着启用通知//--SetNotificationif([[UIApplicationsharedApplication]respondsToSelector:@selector(isRegisteredForRemoteNotifications)]){//ForiOS8and

ios - 在状态栏上方添加 UIView 横幅 iOS 7

我正在尝试在收到应用内推送通知时在状态栏上方添加横幅。从我一直在阅读的内容来看,似乎在iOS7中动态更改状态栏样式的唯一方法是将UIViewControllerBasedStatusBarAppearance设置为NO。这不仅真的很烦人,必须将我所有不同的ViewControllerprefersStatusBarHidden更改为[UIApplicationsharedApplication].statusBarHidden,而且它也没有给我带来效果寻找。当横幅从顶部滑动时,我仍然希望状态栏提供的20pts空间保留,但状态栏内容消失,直到横幅滑回。有没有办法做到这一点或在状态栏上方添

ios - 在状态栏上方添加 UIView 横幅 iOS 7

我正在尝试在收到应用内推送通知时在状态栏上方添加横幅。从我一直在阅读的内容来看,似乎在iOS7中动态更改状态栏样式的唯一方法是将UIViewControllerBasedStatusBarAppearance设置为NO。这不仅真的很烦人,必须将我所有不同的ViewControllerprefersStatusBarHidden更改为[UIApplicationsharedApplication].statusBarHidden,而且它也没有给我带来效果寻找。当横幅从顶部滑动时,我仍然希望状态栏提供的20pts空间保留,但状态栏内容消失,直到横幅滑回。有没有办法做到这一点或在状态栏上方添

代码更新后启用 iOS 8 的设备未收到推送通知

我最近将我的一部测试iphone升级到iOS8,然后升级了PUSH注册码如下(使用xCode6)-(BOOL)hasNotificationsEnabled{NSString*iOSversion=[[UIDevicecurrentDevice]systemVersion];NSString*prefix=[[iOSversioncomponentsSeparatedByString:@"."]firstObject];floatversionVal=[prefixfloatValue];if(versionVal>=8){NSLog(@"%@",[[UIApplicationshar

代码更新后启用 iOS 8 的设备未收到推送通知

我最近将我的一部测试iphone升级到iOS8,然后升级了PUSH注册码如下(使用xCode6)-(BOOL)hasNotificationsEnabled{NSString*iOSversion=[[UIDevicecurrentDevice]systemVersion];NSString*prefix=[[iOSversioncomponentsSeparatedByString:@"."]firstObject];floatversionVal=[prefixfloatValue];if(versionVal>=8){NSLog(@"%@",[[UIApplicationshar

iphone - 在单个 View 中隐藏 iPhone 上的状态栏?

我想在我的应用程序中的所有View中显示状态栏,只有一个View除外。我试过修改plist中的“状态栏最初是隐藏的”,我试过:[[UIApplicationsharedApplication]setStatusBarHidden:YES];这隐藏了状态栏,但在状态栏所在的位置留下了一个丑陋的蓝色框(这不是我View的一部分,那里没有任何蓝色)。我也尝试过在Xcode4.2的“界面生成器”位中更改布局想要全屏和状态栏设置。有什么建议吗?编辑-解决方案:我已经做到了,包括:-(void)viewWillDisappear:(BOOL)animated{[[UIApplicationshar

iphone - 在单个 View 中隐藏 iPhone 上的状态栏?

我想在我的应用程序中的所有View中显示状态栏,只有一个View除外。我试过修改plist中的“状态栏最初是隐藏的”,我试过:[[UIApplicationsharedApplication]setStatusBarHidden:YES];这隐藏了状态栏,但在状态栏所在的位置留下了一个丑陋的蓝色框(这不是我View的一部分,那里没有任何蓝色)。我也尝试过在Xcode4.2的“界面生成器”位中更改布局想要全屏和状态栏设置。有什么建议吗?编辑-解决方案:我已经做到了,包括:-(void)viewWillDisappear:(BOOL)animated{[[UIApplicationshar

iphone - iOS 4.2 - 通话后返回应用程序

我可以使用以下方法在我的应用中成功发起电话调用:[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"tel://123456789"]];但是,是否可以在通话结束后自动返回应用程序?这似乎在iPhoneOS3.0下是不可能的,但我希望现在在具有多任务处理功能的iOS4.2下是可能的(我无法找到有关此问题的任何信息,该问题特定于iOS4.2)。在此先感谢您的帮助! 最佳答案 我知道这个问题很老了,但目前你可以通过使用telprompt://来做到这一点(至少在i