草庐IT

通知栏

全部标签

ios - 有没有办法在我的应用程序启动时获取最后的推送通知?

在推送通知消失前用户没有滑动的情况下,有没有办法为我的应用检索最后发送到设备的推送通知?我可以进入通知中心并在那里查看我的应用程序的最后几条推送通知,有什么方法可以在我的应用程序打开时检索最后一条通知? 最佳答案 无法检索过去的推送通知。通常,这不是必需的。启动后,您的应用程序可以与您的服务器通信以查看新功能。如果应用程序是从通知中启动的,您的应用程序将接收作为选项传递的推送通知,其中包含键UIApplicationLaunchOptionsRemoteNotificationKey到应用程序委托(delegate)方法applic

ios - UIApplicationDidBecomeActiveNotification 过滤器通知

我注册了我的主视图Controller以监听UIApplicationDidBecomeActiveNotification,因为我想在每次用户进入我的应用程序时显示一个UIAlertView:[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(someMethod:)name:UIApplicationDidBecomeActiveNotificationobject:nil];它的工作就像一个魅力,我唯一的问题是如果我的应用程序被中断(通过UIAletView,例如日历事件,或要求图片访问确认

iphone - Storyboard分段控件,如 ios7 通知中心

iOS7的通知看起来不错。我知道它正在使用分段控制,但它究竟是如何完成的?我正在使用Storyboard,主要包含三个部分(这是否意味着我需要三个不同的UIViewController?)我在第一部分有一个CollectionView(支持iOS5+以上,但这还没有引起我的关注),在第二部分有一个表格View,在第三部分有一个带有标签和文本框的普通View。我的想法是像iOS7的通知中心,“今天,全部,错过”,可以左右滑动,UI过渡是滑动的。请帮忙,因为我对iOS开发还很陌生。 最佳答案 在这里尝试使用UIScrollView作为外

iOS;当应用程序未运行或处于后台时,推送通知不起作用

我在检测来自APNS的推送通知时遇到问题。如果应用程序未运行或在后台时有来自APNS的推送通知,-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfofetchCompletionHandler:(void(^)(UIBackgroundFetchResult))completionHandler不工作。当我没有从通知中心选择推送通知消息就回到前台时,它是行不通的。我该如何解决这个问题?我正在iOS6.13和iOS7.0.4中测试该应用。感谢您的

javascript - Device.uuid 插件通知不显示 cordova iOS 应用程序

我有一个cordovaios应用程序。我在我的应用程序中经常使用UUID,但现在它不起作用,它卡在显示它的警报处。onDeviceReady:function(){alert("OndeviceReady");//Hitsthisandthatsitalert(device.window.uuid);//doesnotdisplaythisanddoesnotgoonapp.receivedEvent('deviceready');},以及当我这样做时:alert(device.window.uuid);varpushNotification=window.plugins.pushNo

ios - 通过 AWS SNS 移动推送最小延迟一次广播 500K 推送通知的最佳策略是什么?

似乎我们不能为每个sns主题订阅超过10K的订阅。要实现从发送到设备收到通知的最小延迟,是否推荐*创建50个主题,每个主题包含10K用户?这将导致50个sns发布,这在发件人端很容易管理(在生产中是否使用过这种情况?)。要么*进行500K直接sns发布(这将涉及一些基础设施(+相关成本),以便能够在短时间内并行处理如此大量的sns发布)谢谢! 最佳答案 AmazonSNS现在允许拥有1000万订阅的主题。如果您打算向所有订阅者发送相同的消息,请使用主题进行广播。如果您需要为每个订阅者自定义消息,您应该使用直接发布。

ios - 应用程序在后台 IOS 时获取推送通知数据

您好,我正在开发使用推送通知的小型IOS应用程序。因此,就我而言,我可以获得通知,也可以访问数据以进行通知。来自通知的数据意味着标题、描述等。所以在我的例子中,我没有在我的服务器端保存我的通知。我想在本地保存这些。为此,一旦收到通知我就想要在本地保存该数据。当App处于前台时,我可以访问我的数据,但当App处于后台时,我无法访问我的通知数据。我想访问通知数据以便保存它。为了通知我做了以下事情:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchO

iOS 推送通知横幅没有出现

我尝试在我的主类(ViewDidLoad)中执行以下代码,但显然横幅没有出现在我的手机上。我注意到通知确实在通知中心弹出。只是当应用程序仍保持事件状态时,屏幕上没有出现横幅。UILocalNotification*localNotif=[[UILocalNotificationalloc]init];localNotif.alertBody=@"TestPushNotification";localNotif.applicationIconBadgeNumber=1;localNotif.soundName=@"default";[applicationpresentLocalNoti

ios - 重复的通知标识符在 APNS 中是否安全

根据theofficialdocumentation对于APNS,我们通过消息中的通知标识符来识别消息。由于决定通知标识符的值是我们的责任,我们可以而且不可避免地会重复它。考虑到来自APNS的错误响应数据包,我怀疑具有重复的通知标识符是否安全。这是我的问题:问题1:对于相同的设备token使用相同的通知标识符是否安全?Q2:如果Q1的答案是否定的,那差异devicetoken呢?问题3:来自不同连接的相同通知标识符是否安全? 最佳答案 对于您通过同一套接字发送到APNS的每个通知,通知标识符应该是唯一的。这样,如果您从该套接字读取错

android - 推送通知, token 过期?

我正在开发一个移动应用程序,我正在使用推送通知。我可以从手机(苹果或安卓)获取token以发送推送,但我有一个问题:这个标记总是一样的?如果一次获得token,我需要检查token是否更改? 最佳答案 来自苹果文档,TheformofthisphaseoftokentrustensuresthatonlyAPNsgeneratesthetokenwhichitwilllaterhonor,anditcanassureitselfthatatokenhandedtoitbyadeviceisthesametokenthatitprev