jjzjj

SharedApplication

全部标签

ios - 单击时从通知中心删除通知

是否可以在点击通知中心并启动应用时从通知中心删除推送通知?大多数应用程序似乎都保留了通知。我在另一个问题上读到:[[UIApplicationsharedApplication]setApplicationIconBadgeNumber:0];可能有用,但对我不起作用。一旦点击,Facebook应用程序似乎确实删除了推送通知。 最佳答案 intbadgeCount=[UIApplicationsharedApplication].applicationIconBadgeNumber;[[UIApplicationsharedAppl

ios - 检查推送通知注册 : isRegisteredForRemoteNotifications Not Updating

下面的方法一直返回相同的值:[[UIApplicationsharedApplication]isRegisteredForRemoteNotifications];每次运行此代码时,结果都是YES。即使当我进入“设置”应用程序并将我的应用程序的推送通知设置为“关闭”时,当上面的代码运行时,它的计算结果也是YES。其他细节:*我在有iOS8.1.3的iphone上运行应用程序*我在Xcode6.1中运行该应用程序,并且我已将手机物理连接到我的机器上知道为什么“isRegisteredForRemoteNotifications”的值没有改变吗? 最佳答案

ios - 检查推送通知注册 : isRegisteredForRemoteNotifications Not Updating

下面的方法一直返回相同的值:[[UIApplicationsharedApplication]isRegisteredForRemoteNotifications];每次运行此代码时,结果都是YES。即使当我进入“设置”应用程序并将我的应用程序的推送通知设置为“关闭”时,当上面的代码运行时,它的计算结果也是YES。其他细节:*我在有iOS8.1.3的iphone上运行应用程序*我在Xcode6.1中运行该应用程序,并且我已将手机物理连接到我的机器上知道为什么“isRegisteredForRemoteNotifications”的值没有改变吗? 最佳答案

ios - 使用 AVPlayer 处理流媒体事件

我正在构建一个播放音频流(来自网络广播)的应用。我正在为此使用AVPlayer。我想知道当连接速度较慢或用户刚刚单击“播放”时,您将如何处理AVPlayer的“缓冲”。我想检测AVPlayer正在“缓冲”以显示UIActivityIndi​​catorView。在后台运行时遇到同样的问题。这种情况下缓冲怎么办? 最佳答案 第一个问题这个话题可以引用我的回答iosavplayertriggerstreamingisoutofbuffer第二个下面是我解决同样问题的方法:在处理缓冲区空事件的地方添加这段代码:if(object==pla

ios - 使用 AVPlayer 处理流媒体事件

我正在构建一个播放音频流(来自网络广播)的应用。我正在为此使用AVPlayer。我想知道当连接速度较慢或用户刚刚单击“播放”时,您将如何处理AVPlayer的“缓冲”。我想检测AVPlayer正在“缓冲”以显示UIActivityIndi​​catorView。在后台运行时遇到同样的问题。这种情况下缓冲怎么办? 最佳答案 第一个问题这个话题可以引用我的回答iosavplayertriggerstreamingisoutofbuffer第二个下面是我解决同样问题的方法:在处理缓冲区空事件的地方添加这段代码:if(object==pla

ios - 在 ios 9 中设置应用角标(Badge)编号

我用过[UIApplicationsharedApplication].applicationIconBadgeNumber=5;用于设置应用角标(Badge)编号。它不能单独在ios9中工作。谁能告诉我为什么?我试过了,[[UIApplicationsharedApplication]setApplicationIconBadgeNumber:5]; 最佳答案 您好,您需要像这样注册UIUserNotificationSettingsUIUserNotificationSettings*notificationSettings=[

ios - 在 ios 9 中设置应用角标(Badge)编号

我用过[UIApplicationsharedApplication].applicationIconBadgeNumber=5;用于设置应用角标(Badge)编号。它不能单独在ios9中工作。谁能告诉我为什么?我试过了,[[UIApplicationsharedApplication]setApplicationIconBadgeNumber:5]; 最佳答案 您好,您需要像这样注册UIUserNotificationSettingsUIUserNotificationSettings*notificationSettings=[

ios - 在 iOS 中打开或关闭推送通知检查

如果应用程序正在运行(或从恢复模式打开),我想随时检查iOS设备中的“推送通知选项”。我使用以下代码检查该选项是否关闭:-(void)PushNotificationServiceChecking{UIRemoteNotificationTypetypes=[[UIApplicationsharedApplication]enabledRemoteNotificationTypes];if(types==UIRemoteNotificationTypeNone){NSString*msg=@"PleasepressONtoenablePushNotification";UIAlertV

ios - 在 iOS 中打开或关闭推送通知检查

如果应用程序正在运行(或从恢复模式打开),我想随时检查iOS设备中的“推送通知选项”。我使用以下代码检查该选项是否关闭:-(void)PushNotificationServiceChecking{UIRemoteNotificationTypetypes=[[UIApplicationsharedApplication]enabledRemoteNotificationTypes];if(types==UIRemoteNotificationTypeNone){NSString*msg=@"PleasepressONtoenablePushNotification";UIAlertV

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

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