OC

Knowledge OS
登录 注册
全部话题 移民 创业 iOS Mac Objective-C Swift Android 招聘 求职

如何判断 APN 是来自实时的推送还是从通知中心进入

shisoft
shisoft 发布于 2013年10月12日
无人欣赏。

我看到这两个行为都是通过一个函数接收,有没有什么区别的方法?

共13条回复
楼长 ·
zhangmeteor 回复于 2013年10月12日

为什么要区别。。。。。

2楼 ·
shisoft 回复于 2013年10月12日

1楼 @zhangmeteor 如果是实时的就显示 toast,如果是通知中心就直接进入

3楼 ·
zhangmeteor 回复于 2013年10月12日

你可以通过aps的时间,和当前时间对比嘛

4楼 ·
kukat 回复于 2013年10月12日

通知中心进来的是

– application:willFinishLaunchingWithOptions:

应用里收到的 APN 是

– application:didReceiveRemoteNotification:
5楼 ·
zhangmeteor 回复于 2013年10月12日

4楼 @kukat 。。。。。。你的理解力。。。。。。。这回答。。。

6楼 ·
shisoft 回复于 2013年10月12日

3楼 @zhangmeteor 我也考虑过,看起来还真的没有现成的方法

7楼 ·
shisoft 回复于 2013年10月12日

4楼 @kukat 这个回答完全错误啊,全部放开不讲如果是从后台唤醒不是就收不到了?

8楼 ·
zhangmeteor 回复于 2013年10月12日

6楼 @shisoft 这个实现也不会有多大资源损耗,也不会多大cpu占用,没什么太大问题啊。

9楼 ·
kukat 回复于 2013年10月12日

我擦,你们两敢不敢试试看

10楼 ·
zhangmeteor 回复于 2013年10月12日

9楼 @kukat 你仔细看下标题把😍

本帖有13个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。
登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]

AltStyle によって変換されたページ (->オリジナル) /