使用iOS推送时警告错误的解决方法
在使用iOS推送时,出现下面错误:
**[1412:60b] You've implemented -[<UIApplicationDelegate> application:performFetchWithCompletionHandler:], but you still need to add "fetch" to the list of your supported UIBackgroundModes in your Info.plist. **[1412:60b] You've implemented -[<UIApplicationDelegate> application:didReceiveRemoteNotification:fetchCompletionHandler:], but you still need to add "remote-notification" to the list of your supported UIBackgroundModes in your Info.plist.
解决方法:PORJECT --> Capabilities --> Background Modes --> Background fetch & Remote notifications -->选中为on 状态
我还遇到一种情况
You've implemented -[<UIApplicationDelegate> application:didReceiveRemoteNotification:fetchCompletionHandler:], but you still need to add "remote-notification" to the list of your supported UIBackgroundModes in your Info.plist.
破解方法还 和上面是一样的,如图
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
iOS开发之(APNS)远程推送实现代码 附证书与真机调试
远程推送通知 什么是远程推送通知 顾名思义,就是从远程服务器推送给客户端的通知(需要联网)远程推送服务,又称为APNs(ApplePush Notification Services) 为什么需要远程推送通知传统获取数据的局限性只要用户关闭了app,就无法跟app的服务器沟通,无法从服务器上获得最新的数据内容远程推送通知可以解决以上问题不管用户打开还是关闭app,只要联网了,都能接收到服务器推送的远程通知远程推送通知使用须知所有的苹果设备,在联网状态下,都会与苹果的服务器建立长连接什么是长连接只
-
iOS10 推送最新特性研究
最近在研究iOS10关于推送的新特性, 相比之前确实做了很大的改变,总结起来主要是以下几点: 1.推送内容更加丰富,由之前的alert 到现在的title, subtitle, body 2.推送统一由trigger触发 3.可以为推送增加附件,如图片.音频.视频,这就使推送内容更加丰富多彩 4.可以方便的更新推送内容 import 新框架 添加新的框架 UserNotifications.framework #import <UserNotifications/UserNotificat
-
iOS推送之本地通知UILocalNotification
摘要: Notification是智能手机应用编程中非常常用的一种传递信息的机制,而且可以非常好的节省资源,不用消耗资源来不停地检查信息状态(Pooling),在iOS下应用分为两种不同的Notification种类,本地和远程.本地的Notification由iOS下NotificationManager统一管理,只需要将封装好的本地Notification对象加入到系统Notification管理机制队列中,系统会在指定的时间激发将本地Notification,应用只需设计好处理Notifi
-
iOS逆向工程使用LLDB的USB连接调试第三方App
LLDB是Low Level Debugger的简称,在iOS开发的调试中LLDB是经常使用的,LLDB是Xcode内置的动态调试工具.使用LLDB可以动态的调试你的应用程序,如果你不做其他的额外处理,因为debugserver缺少task_for_pid权限,所以你只能使用LLDB来调试你自己的App.那么本篇博客中就要使用LLDB来调试从AppStore下载安装的App,并且结合着Hopper来分析第三方App内部的结构.LLDB与Hopper的结合,会让你看到不一样的东西,本篇博客就会和你
-
iPhone/iPad开发通过LocalNotification实现iOS定时本地推送功能
通过iOS的UILocalNotification Class可以实现本地app的定时推送功能,即使当前app是后台关闭状态. 可以实现诸如,设置app badgenum,弹出一个alert,播放声音等等,实现很简单 UILocalNotification *notification=[[UILocalNotification alloc] init]; if (notification!=nil) { NSDate *now=[NSDate new]; notification.fireDat
-
IOS 仿时光网选票UI实例代码
一.项目简介 该项目利用UIScrollView的各种滚动事件的监听,仿造时光网选择电影票的UI而开发的一个自定义View.使用简单,可扩展性很强.具备点击每个Item进行选票功能,选票居中功能,滑动时自动选择距离中间最近的View处于选中状态,而且对于滑动时松开手的时候是否有初始速度进行了区分处理.案例演示如下:<br/> 仿时光网选票UI 二.项目讲解 1.初始化UIScrollView中每个Item的View,把每个View放到_viewArray数组中,方便接下来的定位和管理.每一个V
-
iOS本地推送简单实现代码
本文为大家分解介绍了iOS本地推送代码的三步骤,供大家参考,具体内容如下 第一步:创建本地推送 // 创建一个本地推送 UILocalNotification *notification = [[[UILocalNotification alloc] init] autorelease]; //设置10秒之后 NSDate *pushDate = [NSDate dateWithTimeIntervalSinceNow:10]; if (notification != nil) { // 设置推
-
iOS10添加本地推送(Local Notification)实例
前言 iOS 10 中废弃了 UILocalNotification ( UIKit Framework ) 这个类,采用了全新的 UserNotifications Framework 来推送通知,从此推送通知也有了自己的标签 UN (这待遇真是没别人了),以及对推送功能的一系列增强改进(两个 extension 和 界面的体验优化),简直是苹果的亲儿子,因此推送这部分功能也成为开发中的重点. 本文主要查看了 iOS 10 的相关文档,整理出了在 iOS 10 下的本地推送通知,由于都是代码,
-
iOS消息推送原理及具体实现代码
一.消息推送原理 在实现消息推送之前先提及几个于推送相关概念,如下图1-1: 1.Provider:就是为指定IOS设备应用程序提供Push的服务器,(如果IOS设备的应用程序是客户端的话,那么Provider可以理解为服务端[消息的发起者]): 2.APNS:Apple Push Notification Service[苹果消息推送服务器]: 3.iPhone:用来接收APNS下发下来的消息: 4.Client App:IOS设备上的应用程序,用来接收iphone传递APNS下发的消息到制定
-
iOS仿支付宝芝麻信用分数仪表盘动画效果
先看看效果图: 仪表盘动画效果.jpg 1.圆环上绿点的旋转 2.分数值及提示语的变化 3.背景色的变化 直接上主要代码: 1.自定义ZLDashboardView仪表盘文件: .h 文件: /** * 根据跃动数字 * * 确定百分比 * 现在的跳动数字-->背景颜色变化 * */ #import <UIKit/UIKit.h> @interface ZLDashboardView : UIView @property (nonatomic, strong) UIImage *bgIm
随机推荐
- 如何保持Oracle数据库的优良性能
- C程序读取键盘码的方法
- asp.net 身份验证(分目录验证篇)
- 一个JavaScript函数把URL参数解析成Json对象
- Linux下手动编译安装PHP扩展的例子分享
- Python 专题二 条件语句和循环语句的基础知识
- 8皇后问题的解法实例代码
- mysql 数据库备份和还原方法集锦 推荐
- 零基础学习AJAX之AJAX的简介和基础
- 服务器中aux,com1,com2,prn,con,nul等特殊文件删除方法
- 利用Celery实现Django博客PV统计功能详解
- Mysql中的find_in_set的使用方法介绍
- js es6系列教程 - 基于new.target属性与es5改造es6的类语法
- php中$_POST与php://input的区别实例分析
- Yii2设置默认控制器的两种方法
- 基于spring实现websocket实时推送实例
- MySQL 8忘记密码的最佳处理方式浅析
- layui的checbox在Ajax局部刷新下的设置方法
- VMware12安装Ubuntu19.04桌面版(安装教程)
- Python3.5实现的罗马数字转换成整数功能示例