查看: 329|回复: 0

Xcode8下快速集成极光推送并兼顾iOS10

[复制链接]
发表于 2016-10-27 09:36:45 |未经授权,严禁转载,违者必究... | |阅读模式
推送 极光 兼顾 集成 快速 xcode8 极光推送 极光推送xcode8.0 极光推送集成 ios10 极光推送集成 android集成极光推送 thinkphp集成极光推送 ios极光推送集成 ios极光推送集成教程 极光推送客户端集成
媒介
iOS10下,长途推送发生了转变,新增的UserNotifications.framework将当地推送和长途推送整合在一路。 比来方才更新了Xcode8,主动建立证书和设置装备摆设文件确实便利很多。琰君分享下以开辟情况为例(非出产情况)在Xcode8下,快速集成极光推送并兼顾iOS10
2.勾选主动治理App ID/证书/设置装备摆设文件
3.查抄Xcode出产的App ID/证书/设置装备摆设文件这步设置装备摆设好了就可以真机运行了。
2.选择开辟情况APNs 推送证书点击右下角按钮建立
3.选择工程的App ID
4.上传证书请求文件,不知道的童鞋可参照

790038-a4976ed9401d9fac.png

790038-a4976ed9401d9fac.png

上传证书请求文件
5.点击下载证书,并双击安装到钥匙串.
6.打开钥匙串,并参照下图指示,找到对应的APNs 推送证书,并选择右键导出.
7.设置证书名字,并选择证书存放位置

8.设置证书暗码,可不填。极光推送撑持证书设置暗码,但像leanCloud推送不撑持证书设置暗码,列位童鞋可按照现实环境来。最后输入电脑开暗码,导出证书
1.登录极光推送平台
jpush-ios-2.1.9.a
JPUSHService.h
  • 导入系统依靠库CFNetwork.framework
    CoreFoundation.framework
    CoreTelephony.framework
    SystemConfiguration.framework
    CoreGraphics.framework
    Foundation.framework
    UIKit.framework
    Security.framework
    libz.tbd
    Adsupport.framework (获取IDFA需要;假如不利用IDFA,请不要添加)
    UserNotifications.framework(Xcode8及以上)

  • AppDelegate.m 设置装备摆设
    导入以下头文件
    而且遵守和谈
    注册长途推送
    获得苹果办事器返回的deviceToken,上传到极光推送办事器

    注册长途通知掉败,好比没有联的状况下
    iOS 设备收到一条推送(APNs),用户点击推送通知打开应用时,应用法式按照状况分歧进行处置需在 AppDelegate 中的以下方式中添加代码以获取apn内容
    1.假如 App 状况为未运行,此函数将被挪用,假如launchOptions包含UIApplicationLaunchOptionsRemoteNotificationKey暗示用户点击apn 通知导致app被启动运行;假如不含有对应键值则暗示 App 不是因点击apn而被启动,可能为直接点击icon被启动或其他

    2.基于iOS 6 及以下的系统版本,假如 App状况为正在前台或者点击通知栏的通知动静,那么此函数将被挪用,而且可经由过程AppDelegate的applicationState是否为UIApplicationStateActive判定法式是否在前台运行
    3.基于iOS 7 及以上的系统版本,假如是利用 iOS 7 的 Remote Notification 特征那么此函数将被挪用
    4.基于iOS 10及以上的系统版本,
    原[application: didReceiveRemoteNotification:]将会被系统烧毁,
    由新增UserNotifications.framework中的以下两个方式替代

    在极光推送SDK2.1.9版本今后可实现SDK封装的JPUSHRegisterDelegate和谈方式,适配iOS10新增的delegate和谈方式
    即以下两个方式:
    1.登录极光推送,切换到节制台,并点击对应的应用,点击推送按钮
    2.设置推送内容
    选择推送情况iOS开辟情况,方针人群,发送时候
    。再点击可选设置设置动静的具体内容。
    3.设置动静具体内容。长途推送分为通俗推送/后台推送/静默推送3种类型,而且类型由推送动静设置来决议。关于若何设置请参考iOS 推送全解析,你不成不知的所有 Tips!
    4.iOS设备领受到长途推送
    5.推送汗青可以在这里看获得,但有延迟,可能长途推送已领受到,推送汗青数据还没有更新到最新

    关于Xcode8下集成极光长途推送的简单介绍,到这里就竣事了
  • 返回顶部快速回复上一主题下一主题返回列表

    声远论坛|联系电话:0537-2311005|Archiver|手机版|小黑屋|Sitemap|声远网 |网站地图|网站地图

    鲁公网安备 37089702000485号 | 鲁ICP备 18028751号 | 互联网药品信息服务资格证:(鲁)-经营性-2022-0209 | 增值电信业务经营许可证:鲁B2-20230761号 | (鲁)职介证字[223]:第08120014号

    中国互联网违法和不良信息举报中心 | 山东省互联网违法和不良信息举报中心 | 人工智能生成合成内容标识办法

    GMT+8, 2026-5-6 12:47, Processed in 0.087089 second(s), 31 queries , Gzip On, APCu On.

    Powered by Discuz! X3.5© 2001-2026 SYUAN.COM

    快速回复 返回顶部 返回列表