草庐IT

手表通知

全部标签

iOS 8 交互通知默认不显示按钮

我正在使用iOS8中的新交互式通知;它无法让操作按钮(在“横幅模式”中)默认显示。就像现在一样,我必须在通知顶部向下滑动才能看到它们。这是默认行为,还是我的代码烂了?对于下面的图像,我使用的是XCode6.1.1+iOS8.1(模拟器)我得到的:我想要的: 最佳答案 这是默认行为,您的代码没有问题。更多细节引用下面的教程,结果和你的一样。http://www.thinkandbuild.it/interactive-notifications-with-notification-actions/

ios - 应用程序在后台时未收到后台获取远程通知,并且用户未通过推送通知进入

我的应用程序当前使用application:didReceiveRemoteNotification:fetchCompletionHandler和application:didFinishLaunchingWithOptions:委托(delegate)方法来处理后台远程通知。间歇性地,推送通知会出现,我不会收到表明它已调用我的应用程序委托(delegate)方法的日志。我已经测试了挂起、事件、后台和挂起状态,它们似乎都在正常工作。每30次推送中大约有1次我收到“死”推送通知。****注意:这种情况只发生在我没有通过触摸推送通知进入时,并且发生得无法预料。**

ios - UIDeviceBatteryLevelDidChangeNotification 后台通知?

我们正在寻求开发一款应用程序,如果用户的电池电量低于某个百分比,它会提醒用户,但是我们发现我们的应用程序在未处于事件状态时不会收到此NSNotifications。有没有人有使用UIDeviceBatteryNotifications的经验,并且知道这是否完全可行,从我从Apple文档中看到的情况来看,它似乎应该可以工作。我们基本上是这样做的-(void)startMonitoring{[[UIDevicecurrentDevice]setBatteryMonitoringEnabled:YES];[[UIDevicecurrentDevice]batteryLevel];[[NSNo

ios - 使用部署目标 8.1 和 XCODE 6.1 的远程通知

我想对部署目标8.1和xcode6.1使用远程通知我正在使用以下代码if([applicationrespondsToSelector:@selector(registerUserNotificationSettings:)]){UIUserNotificationSettings*notificationSettings=[UIUserNotificationSettingssettingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSoundcatego

ios - AWS SNS 推送通知定价过高?

我觉得我错过了什么。我正在评估Instagram等大型社交应用的推送通知成本。假设我们有150,000,000名用户(我知道这很大,但这是一个示例情况)。我们还假设每个用户每月收到200条推送通知。随着AWSSNSpricing,这种用法每月要花费30,000美元!(150,000,000*200)/1,000,000(AWS每百万请求收费-每次发布50美分,每次交付50美分)=30,000美元。甚至可能还有我没有考虑的数据传输费用。如果我使用ParsePush这样的服务,每月向唯一收件人收费,节省的费用将是巨大的。每月向150,000,000名独立用户提供无限制通知服务需要花费7,4

IOS UI通知栏过渡

我的页面顶部有一个imageView。我想在拖动imageView时使用类似于iPhone中notificationbar默认滚动的过渡。谁能帮我创建类似的过渡? 最佳答案 要实现iOSNotificationliketransition,只需要修改https://github.com/crocodella/PullableView中的代码即可以您想要的方式。 关于IOSUI通知栏过渡,我们在StackOverflow上找到一个类似的问题: https://s

javascript - 解析云代码推送通知不起作用

我正在做一个项目,我决定使用云代码将这些用户发送到用户推送通知。所以这就是我想要做的:当创建/保存新行时,然后从“toUser”列中获取内容,即Pointer然后一旦我从“toUser”列中获得内容,我想向该用户名发送推送通知,并且用户名在“用户名”下作为“_User”类中的字符串提供。这是我尝试使用的代码:Parse.Cloud.afterSave("CustomMessage",function(request,response){vartoUser=request.object.get('toUser');varpushQuery=newParse.Query(Parse.Ins

ios - 确保收到的推送通知是给正确的用户的

以电子邮件客户端应用为例,当收到新电子邮件时会收到推送通知。这些应用如何确保推送通知到达时是针对当前登录用户的?例如,用户使用user1登录,然后注销并使用user2登录。如果与user1的新电子邮件相关的推送通知在user2登录时到达怎么办?从推送通知通信机制的角度来看,这是可能的。当用户切换登录时,推送通知可能已经在途中。问题出在iOS上,当新的推送通知到达时,如果应用程序不在前台,则不会调用您的代码。这在iOS7(https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/

ios - 在后台从 iOS8 中的通知发起调用

从iOS8开始,我们可以在UILocalNotification中显示一些提示选项在我的应用程序中,我可以选择报警。据我所知,从后台发起调用是不可能的,所以你有什么建议?我可以启动应用程序然后触发调用吗?或者还有其他选择吗? 最佳答案 如果你想在推送通知到达时在后台线程(未挂起)执行操作,你需要在推送通知负载中发送“content-available”:@“1”。有了这个,您将能够在后台处理应用程序您可以在使用断点实现后进行测试。当应用程序正在运行但在后台时发送推送通知。内容可用 关于i

ios - 通过应用程序捕获推送通知

是否可以通过应用捕获每个推送通知?我发现,如果应用启动,或者如果用户收到一条消息,该应用可以捕获通知。应用使用-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfofetchCompletionHandler:(void(^)(UIBackgroundFetchResult))handler为此。但是,如果设备收到两个或更多通知,则在点击其中一个后,所有通知都将丢失(应用仅捕获一个)。或者,如果用户突然删除推送通知。那么是否可以保存每个通知(当然