我想在我的应用程序中通过推送通知设置响应。用户A向用户B发送消息。用户B打开应用程序(通过推送)到一个新页面。用户B向用户A发送响应(作为推送)。现在我可以打开页面,但我不确定如何获取我需要的数据。这是我第一次推送时从Parse得到的结果:userInfo:{aps={alert="demosaysHELLOWORLD";};在这种情况下,demo是发送第一个推送的用户的用户名。我想得到它,以便用户B的应用程序知道将回复发送给谁。这是我的推送代码:PFPush*push=[[PFPushalloc]init];[pushsetQuery:pushQuery];[pushsetMessa
我正在尝试检查是否为我的应用程序启用了PushNotifications。在AppDelegate.m中,我确实为远程通知注册了应用程序,并在iPhone(iOS8)的设置中启用了此应用程序的推送通知。我用谷歌搜索了方法:UIRemoteNotificationTypetypes=[[UIApplicationsharedApplication]enabledRemoteNotificationTypes];BOOLcheck=[[UIApplicationsharedApplication]isRegisteredForRemoteNotifications];作为结果,types=
我的推送通知几个月来一直运行良好,但突然无法连接到AppleAPNS服务器并出现以下错误:使用SSL连接时出错。错误:14094410:SSL例程:SSL3_READ_BYTES:sslv3警报握手失败我已经在我的服务中检查了以下内容:.pem文件的路径正确-是服务器可以Telnet到端口2195上的gateway.push.apple.com-是.pem文件未过期-是.pem密码正确-是我唯一能想到的是,该应用程序的iOS配置文件在4周前就过期了,我还没抽出时间更新它,因为我还没有任何应用程序更新计划。我现在刚刚更新了它,但仍然收到SSL错误。如果配置文件过期,它会阻止应用程序使用A
我们正在开发一个发送推送通知的移动应用程序,我们想使用AmazonSNS服务来完成它,我想确认一下我们计划如何管理设备注册和推送通知发送的总体思路。据我了解:在AmazonSNS中有PlatformApplication的概念,我们在其中指定它是Android/iPhone还是环境(测试/生产,...)然后,有PlatformEndPoint“用于设备和移动应用程序”的概念,因此,我想对于每个下载并安装该应用程序的人来说,有必要根据设备的种类在适当的平台上创建一个EndPoint(安卓,苹果)我的问题是,当这个PlatformEndPoint应该被创建时,每次这个人登录到应用程序时我们
我对Azure通知中心比较陌生。当我发送一个像这样形成的JSON对象时,我的系统正在工作。{"aps":{"alert":"hello"}}但是当我像下面这样发送负载时,Azure在其调试控制台中显示成功,但它永远不会到达我的移动设备。{"aps":{"alert":{"msg":"hello"}}}区别显然是字符串与对象。APNSdocumentation显示我应该能够发送字符串或字典。还有其他人看到过这种行为吗?无论如何要修复它?我真的很想能够发送一个对象,而不是必须在客户端解析字符串。 最佳答案 找到我自己的答案。我很愚蠢,没
我使用的API不支持直接iOS通知,而是使用webhook。当我就如何使用它联系他们时,我得到了回复WeDONOTsupportiOSpushnotificationdirectlytoyourclientapps.Youcanmakeusethewebhooknotificationtoreceivetheupdate,thenyourscriptcanrelayorsendoutthenotificationtoyourclientsappdirectly.我有一个地方可以输入webhook的URL。我将如何实现-(void)application:(UIApplication*)
我正在使用iOS8中的新交互式通知;它无法让操作按钮(在“横幅模式”中)默认显示。就像现在一样,我必须在通知顶部向下滑动才能看到它们。这是默认行为,还是我的代码烂了?对于下面的图像,我使用的是XCode6.1.1+iOS8.1(模拟器)我得到的:我想要的: 最佳答案 这是默认行为,您的代码没有问题。更多细节引用下面的教程,结果和你的一样。http://www.thinkandbuild.it/interactive-notifications-with-notification-actions/
我的应用程序当前使用application:didReceiveRemoteNotification:fetchCompletionHandler和application:didFinishLaunchingWithOptions:委托(delegate)方法来处理后台远程通知。间歇性地,推送通知会出现,我不会收到表明它已调用我的应用程序委托(delegate)方法的日志。我已经测试了挂起、事件、后台和挂起状态,它们似乎都在正常工作。每30次推送中大约有1次我收到“死”推送通知。****注意:这种情况只发生在我没有通过触摸推送通知进入时,并且发生得无法预料。**
我们正在寻求开发一款应用程序,如果用户的电池电量低于某个百分比,它会提醒用户,但是我们发现我们的应用程序在未处于事件状态时不会收到此NSNotifications。有没有人有使用UIDeviceBatteryNotifications的经验,并且知道这是否完全可行,从我从Apple文档中看到的情况来看,它似乎应该可以工作。我们基本上是这样做的-(void)startMonitoring{[[UIDevicecurrentDevice]setBatteryMonitoringEnabled:YES];[[UIDevicecurrentDevice]batteryLevel];[[NSNo
我想对部署目标8.1和xcode6.1使用远程通知我正在使用以下代码if([applicationrespondsToSelector:@selector(registerUserNotificationSettings:)]){UIUserNotificationSettings*notificationSettings=[UIUserNotificationSettingssettingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSoundcatego