草庐IT

通知栏

全部标签

php - 是否可以将 iOS 推送通知发送到两个不同的应用程序?

我的情况是,我有一个服务器需要向两个不同的客户端应用程序发送推送通知,但不知道它是哪个应用程序。我有两个不同的iOS应用程序(2个不同的包标识符),并且我有两套不同的所有必要认证,每个应用程序一个。我有一个PHP代码可以接收deviceToken和要推送的消息。该代码基于reywenderlich的SimplePush,可在此处找到:http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1唯一需要更改的部分是每个应用程序都不同的ck.pem文件。我能想到的一个

ios - 静默推送通知和 iBeacons

我开发了一个基于iBeacon的小型应用程序,当应用程序检测到我们的一个iBeacon时,它会调用Web服务以获取数据集并向用户发送本地通知。所有这些都正常工作。我现在提出了这样的想法,即这些本地通知可能会在很短的时间间隔内发生变化,并包含新内容。问题在于,如果用户没有离开iBeacon区域并重新进入,应用程序将不会“唤醒”,用户也不会收到新的更新通知。在征求了有关如何解决该问题的建议后,有人建议使用远程通知。读到它我发现了静默远程通知,但我不确定我是否可以像我想的那样使用它们。我的想法是,当通知被修改或创建并与服务器上的iBeacon相关联时,向应用程序发送静默推送通知,以便它在不在

ios - 解析 iOS 推送通知停止到达设备,即使仪表板有它们的记录

我正在使用Parse推送通知,它一直运行良好,直到几天前我停止在我的两台iOS设备上接收通知(一台运行iOS8.4,另一台运行iOS8.2)。我可以在Parse.com仪表板中看到正在发送的通知。但我没有看到他们到达设备上的通知中心。在XCode调试器中,也没有看到application.didReceiveRemoteNotification被调用过。奇怪的是,我在iOS7上运行的iPhone仍然收到运行与iOS8中相同版本代码的通知。所以很困惑可能是什么问题。最近几天发生了一些事情:已将其中一部手机升级到iOS8.4,但通知在8.2设备上也不起作用,因此升级不应该是原因将XCode

ios - 与 Apple Watch 配对后,远程通知声音还能在 iPhone 上播放吗?

AppleWatchProgrammingGuide状态:Whenoneofyourapp’slocalorremotenotificationsarrivesontheuser’siPhone,iOSdecideswhethertodisplaythatnotificationontheiPhoneorontheAppleWatch.我可以找到有关通知未发送到AppleWatch的情况的讨论(例如here),但我真正关心的是当远程通知时iPhone上的行为是什么通知确实发送到AppleWatch。我们的应用程序中捆绑了一个自定义警报声音,并在我们的APNS通知负载中使用声音属性指定。

ios - 如何在没有警报的情况下发送 Parse 推送通知?

我正在使用云代码从parse发送推送通知。问题是我不想要任何类型的警报,因为我只使用推送通知来触发其他人应用程序中的方法。如何在没有任何类型的警报的情况下发送推送通知?我希望它完全在后台运行吗?如有任何帮助,我们将不胜感激。这是我当前的代码,如何在没有任何警报的情况下执行此操作?PFQuery*pushQuery=[PFInstallationquery];[pushQuerywhereKey:@"userId"containedIn:friendArray];//SendpushnotificationtoqueryPFPush*push=[[PFPushalloc]init];[p

php - 如果包含通知负载,GCM ios 将无法正常工作

这是用于从php脚本向我的ios应用程序发送消息的代码:$url='https://android.googleapis.com/gcm/send';$fields=array('registration_ids'=>$devices,'data'=>array("message"=>"hi"));$headers=array('Authorization:key='.$apiKey,'Content-Type:application/json');$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CUR

ios - App ios 关闭时 GCM 不发送通知

我正在使用GCM向Android和IOS设备发送通知。在IOS上,当应用程序处于事件状态或在后台运行时会收到通知。但是,当应用程序关闭时,不会收到任何通知。我通过直接联系APNS进行了测试,并且收到了消息。所以设备上的配置似乎没问题。这是发送到GCM的消息示例:{"notification":{"badge":"4","body":"Testbody","sound":"default","title":"Testtitle"},"collapse_key":"collapse_1","message_id":"1000003","content_available":true,"to

ios - 推送通知在 Apple Beta 测试 (TestFlight) 中不起作用

推送通知在开发配置文件中运行良好,但一旦我尝试将应用程序置于Beta测试程序(TestFlight)中,它们就不行了。我尝试在切换到生产配置文件时执行所有必需的步骤,但它仍然不起作用。这是我的。在成员(member)中心:iOSDistribution类型的证书。应用程序ID。命名(不是通配符)。为开发和分发启用推送通知-绿灯-生成并上传所有SSL证书。iOSDistributionProvisioningProfile,它使用上述证书和AppID,并在已启用的服务中列出推送通知。在XCode中。目标>build设置>代码签名:配置文件-iOS分发,与成员(member)中心相同。代码

ios - 在处理上一个时接收另一个远程通知操作

我搜索了一会儿,没有看到相关的答案,只好另开一个问题。如有重复请指出。当用户触摸iOS通知操作时,以下方法将发送到应用委托(delegate):-(void)application:(UIApplication*)applicationhandleActionWithIdentifier:(NSString*)identifierforRemoteNotification:(NSDictionary*)userInfowithResponseInfo:(NSDictionary*)responseInfocompletionHandler:(void(^)())completionHa

iOS吊销证书会影响App Store的推送通知吗?

所以我知道这个问题在这里可能被问过一百万次,但我真的需要确定。所以我刚加入一家公司,不得不重新上传一个新版本到iOS应用商店。他们的证书命名都很乱,所以我不得不撤销一些证书来创建新的。以下是我已撤销的:iOS开发证书iOS开发证书APNs生产iOS证书APNs开发iOS证书目前,AppStore上有该应用程序的一个版本。我刚刚得知推送通知停止工作。我假设这是因为我撤销了导致此问题的APNsProductioniOS证书(#3)。有人可以确认吗?最重要的是,我如何立即挽救这种情况,而不是再等一周等待Apple批准我的应用程序。我所做的是创建一个新的.p12文件供我的服务器开发人员上传。这