精华内容
下载资源
问答
  • 模拟器是获取不到device token的,所以不能进行绑定,当然也不能进行推送测试。满足以上前提条件时,核对以下步骤:1. 确认修改注册接口中的API_KEY是正确的应用;2. 正确调用bindChannel,并成功返回appid、userid...

    1. 确认您的应用在苹果开发者网站上已经正确配置了APNs,并且下载安装了APNs证书;

    2. 请使用设备来测试推送。模拟器是获取不到device token的,所以不能进行绑定,当然也不能进行推送测试。满足以上前提条件时,核对以下步骤:1. 确认修改注册接口中的API_KEY是正确的应用;2. 正确调用bindChannel,并成功返回appid、userid和channelid,而且appid请确认是正确的应用;

    3. 在管理界面的推送设置里,成功上传.pem格式的APNs开发证书和生产证书(只测试开发版可以不需要生产证书,pem证书大小约为4K,并且fileencoding必须为utf8);

    4. 注册接口(+ (void)registerChannel:(NSDictionary *)launchOptions apiKey:(NSString *)apikey pushMode:(BPushMode)mode withFirstAction:(NSString *)leftAction withSecondAction:(NSString *)rightAction withCategory:(NSString *)category isDebug:(BOOL)isdebug)中,如果是测试开发版请设置BPushMode为BPushModeDevelopment,生产版设置为BPushModePruduction;

    5. 修改配置后,请卸载应用再安装;

    6. iOS推送只支持通知,并且在推送通知时,请正确勾选推送的是开发模式还是生产模式;

    7. 如果在您的应用中还推送不了,请先用sdk自带的demo进行调试,再次确认1~6步。

    展开全文
  • 机哥昨晚失眠,没想到在凌晨两点多的时候,竟然收到 iOS 13 推送 beta 3 更新。但是嚯,苹果的更新日志里,特别强调:这次 beta 3 更新,不支持 iPhone 7 和 7 Plus。在机哥印象中,貌似这是苹果第一次,系统更新...

    机哥昨晚失眠,没想到在凌晨两点多的时候,竟然收到 iOS 13 推送 beta 3 更新

    e3fc1d0311ca0966891f9f7030447599.png

    但是嚯,苹果的更新日志里,特别强调:

    702c80ec5119f81a5b05bcd46514b9d7.png

    这次 beta 3 更新,不支持 iPhone 7 和 7 Plus

    86f6bb7e0c13a23d9d401d585b174788.png

    在机哥印象中,貌似这是苹果第一次,系统更新专门抛弃某个机型。

    55279deacbe96e3a37ac37a0db250f17.png

    不过嘛,苹果也没有说明具体原因,So,用这两款机型的机友,只能再等等。

    说回正事,距离上次 beta 2,已经过去整整两个星期。如无意外,应该很多 bug 都被修复。

    fdf2ca6733932401db1d72e9250e8a00.png

    今天咱们来瞧一眼,beta 3 多了什么功能,值得更新吗?

    管理订阅更方便

    在 beta 3 里,系统 Apple ID 设置里,新增一个“订阅”的按钮。

    b09d866ffe0172ae1c21041150745a88.png

    要知道,在 iOS 12 里,如果想管理订阅,就得跑到 App Store,进入个人主页,然后再找到管理订阅。

    182752f184ae1b92623cac7dcab8340c.png

    所以 iOS 13 把这个,直接整合进系统设置内,机哥觉得很是方便。

    点进去,就能瞧见咱们平常订阅的服务。比如说,网易云的音乐包、爱奇艺的视频会员。

    cad03b9b387644ce5b7cc73497fe3b56.png

    在这个界面,看到不想再订阅的,或者忘记取消订阅的,都可以一键退订

    a260a529e5e108cc2daa00258f17f288.png

    机哥举个栗子,现在大部分 App 的会员,第一个月都是很便宜的。

    5da67b37afdba5a5a491f7b15c557675.png

    但是一个月之后,它会自动续订,当然价格也涨回去。

    d439dc86592e9b27a818ce17176c8cbf.png

    这些 App 图的就是,咱们一个月之后忘记退订,然后扣费了都不知道。

    55279deacbe96e3a37ac37a0db250f17.png

    所以说,学会退订很重要。

    鼠标可调整大小

    之前机哥介绍过,iOS 13 和 iPadOS 的一项重磅升级,就是支持使用鼠标。

    2af9ea8c80ab48e772e253bcc6865c92.gif
    aaac4c7cf4e52f23e4c6f192e546b2c9.png

    但是嘛,之前 beta 1 和 2 那个又丑又大的指针,让机哥完全提不起,想用的欲望。

    而 beta 3,虽然还不能把它的样式换掉,但至少可以调节,鼠标的大小和颜色

    f538c41c2616634a513a226610968968.png
    25e472a9722588ef27a869c51b23bcf9.png

    鼠标最大是这个样子,在 iPhone XR 里,简直没法看。

    301f87d8a31c7a11a9ad3e986df390f0.gif
    2b976706eed129f581f24d7b99ead3b8.png

    反而是调到最小,机哥觉得还阔以。

    885e34ceac21ad1105e58cee7b6b3d15.gif

    说起来,之前挺多机友在后台问,怎么没找到鼠标的设置?

    2c746625c512802f3be4aa73a832586a.png

    那是因为苹果,把它藏得太深入,今天机哥把具体入口放出来:

    设置-辅助功能-触控-辅助触控-光标

    d6cbee104c11c5e473ce5f9f142142b3.png

    想尝鲜键鼠操作 iPhone 和 iPad 的机友,不妨升级试试!

    不过嘛,没手机支架时,画面太美……

    41318ba3bb9056b535f68af540ac1bf3.png

    截图功能大更新

    iOS 13 的截图功能,终于引入“网页长截图”

    2f4eb0846ca6fca40d21bfe0e035fe77.gif

    算是苹果又解决一个痛点,毕竟隔壁安卓的长截图,早就玩出花。

    9f4c0e70ded8915743ce6bb2cfddaf34.png

    今天机哥发现,iOS 13 截完图之后的标注工具,除了换成拟物化的 UI,还偷偷增加一个透明度调节。

    85996998b3c83c365da91d7631b8bf5d.gif
    ade53e6553b13db50fc676af609e8924.png

    机哥觉得嘛,现在 iPhone 这套截图工具,确实可以把 App Store 里,不少第三方 App 干掉,库克的算盘打得挺好。

    上面,都是些 iOS 13 最新上线的小功能。机哥接下来要说的,可是一个重磅消息。

    一键搬家

    608f27f094deefa52681cc4a39404bab.png

    有国外开发者,在研究 beta 3 的代码时,无意中看到下面这段代码:

    0a9a820f98319938785449899def3095.png

    意思就是,两部 iOS 设备之间,可通过数据线传输数据

    现在 iPhone、iPad 之间传输数据,要么就是经过电脑端的 iTunes,要么就是经过云端的 iCloud。

    90c2136696fc0ac63920e314ea6b0364.png

    但是,机哥觉得这两种方法,体验都不算好。

    比如说,机哥换新 iPhone,想把旧 iPhone 的资料传过来。

    55279deacbe96e3a37ac37a0db250f17.png

    如果用 iTunes,机哥的手机备份,动不动就是几十个 GB,很占电脑的空间。

    04fa7401320138c952e20257cc33ac36.png
    e44981b7c6efd2f849b14be410528742.png

    如果用 iCloud,那就必须面对一个问题:要收钱。

    因为苹果给每个 Apple ID,免费 iCloud 空间,只有可怜巴巴的 5GB。机哥平常看的片子,可能都不止 5GB。

    cf56de96279b42498ab4e07734509976.png

    想要更大的空间,只能乖乖掏钱。

    1f424e4cbcb77ccf3b76b94d4a62791f.png

    并且,无论是 iTunes 还是 iCloud,“备份+还原”的时间,至少得大半天。

    87121b9fedf2b5e41f43b6922e44fdb4.png

    所以说,今天在 iOS 13 beta 3 里找到的这段代码,暗示苹果即将上线,第三种传输数据的方法:线传

    66ecfae6fac046a8fba9eb55d413273d.png

    或许以后,机哥换新 iPhone 时,只需要把新的、旧的 iPhone 用数据线连起来,就能够一键搬家

    608f27f094deefa52681cc4a39404bab.png

    除了传输数据,是不是还有可能,给另一台 iPhone 充电呢?

    机哥这个脑洞,不是没有先例。

    还有机友记得,去年发布的全面屏 iPad Pro 吗?

    06a10b2705018a3003f204f138976b04.png

    它是苹果第一次给 iOS 设备,换上 USB-C 接口,带来的一项新功能:可以用数据线,给 iPhone 充电

    783487e61de3decf8259d807a058bf26.png
    bc987e6cadb6f12bcf463603ebc90ffb.png

    So,机哥觉得今天这段代码,也有可能暗示,新 iPhone 会用上 USB-C 接口。

    说了那么多,知道大家只剩一个问题想问:这 beta 3 值得更新吗?

    06a10b2705018a3003f204f138976b04.png

    如果是 beta 1 和 2 的用户,机哥推荐你们更新,因为 beta 3 真的修复贼多 bug。

    比如说,之前微信界面错乱、不能拍小视频的 bug,这次更新之后,就回归正常。

    iOS 13 beta 2

    fc70007aa497c0da1975606791cf6d0d.png

    iOS 13 beta 3

    436884e5a4d4297f9e65c5e8ebdc0df4.png
    2a3864b5cffe417fdba299b26dad0bd5.png

    但如果还是用着 iOS 12 正式版,机哥劝你们再观望一下。

    7b40fbe0320009392b14503cd5d1fe02.png

    因为今天升级 beta 3 之后,部分机型出现屏幕断触的问题。

    c2766a9def12d7758c1e7b76ed6a5c71.png
    9b952fa225595bdd363c6b28a5b91a2e.png

    而且部分 App,还没有适配 iOS 13,会出现闪退。

    3bd7f6e1b6f050b261508c1bffd1d59c.png

    机哥随便测了一下,现在快手就处于闪退的状态。

    c772ffc53388cf01417fd928b772fca7.gif

    这也不奇怪,去年 iOS 12.0 正式版上线前,足足推了 13 个 beta 版。

    6aeb22bd1b9196f617ed0511900fba04.png

    今年 iOS 13.0 上线前,机哥估摸着也得有十几个测试版。而现在,只来到第 3 个测试版,路还长着呢~

    展开全文
  • IOS推送消息怎么实现icon图标的数字累加 在你自己服务器上做计数,客户端做减法并反馈给你的服务器 ,然后你服务器将需要显示的数字发送给苹果推送服务器(就是消息中的badge) 比如:1,你服务器上发送出去3个...

    IOS推送消息怎么实现icon图标的数字累加

    在你自己服务器上做计数,客户端做减法并反馈给你的服务器 ,然后你服务器将需要显示的数字发送给苹果推送服务器(就是消息中的badge)
    比如:1,你服务器上发送出去3个推送消息到A手机
                2,此时A手机没有打开该应用(即不存在减法操作),这时再次给A发送推送的话就在3的基础上做累加
                 OR:此时手机A打开过,阅读了1个推送(反馈给服务器),服务器做减1操作,再次推送时就在(3-1)的版本上再加1操作
               3,只要你发送的数字>0,应用图标上右上角就能显示数字。(badge=5,显示就为5,不管你应用是打开的还是关闭的)





    IOS push消息的数字不减少的问题

    IOS push消息的数字不减少的问题,在做这个问题的时候。发现设置数字为0不能用,这时这个设置为0是写在应用程序加载的函数里面。只有双击Home键出现减号的时候删掉运行才会数字清零。

    因此我把这个清零的数字写在

    - (void)applicationDidEnterBackground:(UIApplication *)application
    {
        // Clear application badge when app launches
        application.applicationIconBadgeNumber = 0;
        /*
         Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. 
         If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
         */
        NSLog(@"c");
    }


    展开全文
  • ,然后你服务器将需要显示的数字发送给苹果推送服务器(就是消息中的badge) 比如: 1.你服务器上发送出去3个推送消息到A手机 2.此时A手机没有打开该应用(即不存在减法操作),这时再次给A发送推送的话就...

    在你自己服务器上做计数,客户端做减法并反馈给你的服务器 ,然后你服务器将需要显示的数字发送给苹果推送服务器(就是消息中的badge

    比如:

    1.你服务器上发送出去3个推送消息到A手机

    2.此时A手机没有打开该应用(即不存在减法操作),这时再次给A发送推送的话就在3的基础上做累加

    OR:此时手机A打开过,阅读了1个推送(反馈给服务器),服务器做减1操作,再次推送时就在(3-1)的版本上再加1操作

    3.只要你发送的数字>0,应用图标上右上角就能显示数字。(badge=5,显示就为5,不管你应用是打开的还是关闭的)


    展开全文
  • 所以今天就抽空在记录推送之前先给各种证书怎么申请到使用做个记录。 1.获取属于自己的 .csr 文件 为什么说是属于自己的呢,因为之前遇到了奇葩的问题,由于换电脑导致之前向苹果请求的证书直接用不了,钥匙串直接...
  • 结合最近做的项目来总结一下,在我们接收到推送通知后我们将要怎么处理这条推送消息,也为以后再做相关推送的时候能够更快处理。 首先要说明两个概念:本地通知和远程推送。本地通知是由本地应用触发的,接收会...
  • iOS8下的远程推送

    2014-12-03 11:08:00
    昨天做了一下远程推送,今天写下来,分享给需要的人。参考了很多篇文章,或许是iOS8的改动,...顾名思义,推送,是指服务器向客户端发送消息,那么在iOS中,应用是被后台挂起的,并不能一直连接网络,那么服务器怎么...
  • 机哥昨晚失眠,没想到在凌晨两点多的时候,竟然收到iOS 13推送beta 3更新。但是嚯,苹果的更新日志里,特别强调:这次 beta 3 更新,不支持 iPhone 7 和 7 Plus。在机哥印象中,貌似这是苹果第一次,系统更新专门...
  • 苹果向用户推送iOS11.2.5 beta6更新,本次 iOS11.2.5 beta6如何升级 ? 哪些设备可以升级iOS11.2.5 beta6 ?这里为大家介绍下。 iOS11.2.5 beta6更新 本次作为iOS11.2.5的最新Beta版本,仍属于小幅度更新,并没有...
  • 怎么降到?在升级到之后虽然系统得到了优化但是对应的也有一些新...1、随着苹果上周向用户推送 iOS 14.2 正式版,他们在今天正式停止对 iOS 和 iPadOS 签名,意味着将设备更新到 iOS 14.2 的用户不能再降级到 iOS ...
  • 自从iOS11以来,iOS的bug就...每次升级都是心惊胆战,近期iOS13.3推送了更新,和小闪一起来看看信号咋样,续航有提升吗?苹果iOS13.3系统从11月份开始测试,前后经历了一个月的时间,iOS13.3正式版修复了十余项b...
  • 今天,不仅是 Apple Watch 6/SE、iPad 8 发售的日子,也许是为了弥补没有 iPhone 12 的遗憾,苹果正式推送 iOS 14。对于我们这些老 iPhone 的用户,升级个新系统,就当作换新手机好了。早上机哥也是第一时间升级到 ...
  • iOS 13正式版已经于9月20日凌晨1点开始推送,相信各位小伙伴都迫不及待地第一时间为自己的爱机升级。作为一个全新的系统,iOS 13有着许多改进和新功能,使用体验比iOS 12更为优秀。不过苹果还是那个苹果,新功能和...
  • 上个周苹果召开九月发布会,新款 Apple Watch、iPad、iPad Air 亮相,虽然没有等来 iPhone 12 的发布,但发布会后的隔天,苹果为支持的机型正式推送经历过 8 个 Beta 测试版的 iOS 14 首个正式版本。iOS 14 系统带来...
  • 上个周苹果召开九月发布会,新款 Apple Watch、iPad、iPad Air 亮相,虽然没有等来 iPhone 12 的发布,但发布会后的隔天,苹果为支持的机型正式推送经历过 8 个 Beta 测试版的 iOS 14 首个正式版本。iOS 14 系统带来...
  • 前些天苹果终于推送iOS14.3正式版,这个系统怎么样?是否值得升级呢?(刘哥的星球:T000VS)假如你手机现在的系统Bug很多,已经对日常使用有所影响,那么我建议你升级一下;如果当前的系统用的挺好,那不建议你升级...
  • 关注京都通讯俱乐部,每天给您推送手机使用技巧各位机友有没有发现,苹果手机不管怎么变化,有一个实体按键是这么多年来一直不变的,那就是侧边的静音键。苹果最开始设置这个实体键主要是因为在iOS 7之前,iPhone...
  • VoIP项目总结

    2015-01-27 15:02:12
    当然那时候iOS8还没出现,自从iOS8出现后,VoIP的通知的方式好像改成了推送通知了,之后的实现方式我也没怎么研究了,所以这篇文章是只针对基于iOS8之前的SDK开发的项目的,可能你觉得这已经没有必要了,但是我还是...

空空如也

空空如也

1 2
收藏数 21
精华内容 8
关键字:

怎么苹果ios没有推送