Tag: apple push notifications

XMPP ejabberd SaaS推送通知

这是对我以前的问题的更新, XMPP推送通知导致问题 。 感谢来自MickaëlRémond的回复延迟和重复问题已经消失,但是我仍然无法理解推送通知的行为。 如果我将应用程序移动到后台(没有locking设备或终止),它将不会收到任何推送通知,并且当我把它带回到前台时,所有的消息都会被完美接收。 当应用程序在前台,我locking设备,没有通知被触发,但消息收到完美。 当应用程序在后台,我locking设备,触发通知,消息接收完美,但有时消息收到后发送sendLastActivityQueryToJID 。 我不知道这里发生了什么,但如果你们有任何想法,请让我知道。 PS我已经删除背景模式形成我的应用程序。

多个服务器使用相同的SSL证书连接到APNS

我们正在推出一款既有客户端又有服务器端的产品。 客户端可以在App Store上使用,服务器可以从我们公司的网站下载。 服务器部分将由个别客户在他们自己的networking上安装。 在实施推送通知的同时,我发现服务器与苹果推送通知服务进行通话并使用SLL证书validation自己。 问题是,我们所有的客户是否都可以使用相同的SSL证书并连接到APNS,以便在其设备上推送通知? 请注意,只有在客户端应用程序,这是可以通过应用程序商店。

IBM MobileFirst APNS通知需要1-courier.push.apple.com吗? 这是为了什么?

IBM MobileFirst知识中心指出,以下服务器和端口号必须可供APNS推送通知使用: gateway.sandbox.push.apple.com:2195 feedback.sandbox.push.apple.com:2196 gateway.push.apple.com:2195 feedback.push.apple.com:2196 不过,我已经在Apple文档中看到了端点1-courier.push.apple.com:5223 (例如,Apple的故障诊断文档)。 此服务器和端口是否也需要MFP服务器(通过防火墙)访问? 它是干什么用的?

一旦手机电源closures和打开,无声通知的行为如何

我有一个应用程序试图在某些情况下使用无声通知来抓取用户的位置。 我能够发送无声的通知到手机,并能够运行后台获取,并获得位置回到networking服务。 比较无声通知的用户有效负载我正在做一些操作(启动位置pipe理器和从委托方法抓取位置),而应用程序处于后台/挂起模式。 在所有其他情况下,这种情况下预计一种情况是iPhone电源closures和打开情况下。 问题:根据我的观察,一旦手机关机并重新打开,iPhone正在接收无声通知(我确认这是因为我听到声音,因为我在有效载荷中发出了声音),但操作没有发生。 是否有人更好地了解iPhone开机后的行为。 会在收到无声通知后进行操作吗? 电话收到无声通知后,代码是否运行? 我也尝试在电话关机前保存UserDefaults中的值,打开电源后,该值变为零。 你的帮助,非常感谢..!

testflight应用程序在开始时closures

我正在尝试通过testflight安装一个ad-hoc应用程序,所以我从苹果门户网站创build了一个ad-hoc provisioning,我构build了.ipa,然后将其提交给testflight。 问题是我可以从testflight安装应用程序(我没有收到任何错误),但是当它启动应用程序时,它没有任何警报或消息closures。 经过一些testing,我已经连接到Xcode设备,然后点击“为开发configuration”(或类似的东西,我不记得正确,因为我不能再看到这个选项)。 之后,应用程序在启动时没有closures,并且运行良好。 问题是我不能通过testflight分发应用程序,如果我必须启用任何设备的xcode的开发! 为什么我有这种行为? 我做错了什么? 谢谢

没有声音在ios 8parsing推送

这很奇怪,在更新我的应用程序以支持通过Parse(使用Parse仪表板)发送的iOS 8推送通知后,推送通知将不会发出任何声音。 我发现Stackoverflow上的这个副本,但发布的答案是不适合我: 在parsing推送通知为ios8没有声音 我已经检查了通知中心,并启用了消息和声音。 创build了一个新的应用程序的干净版本 检查是否有其他推送消息在应用程序上发出声音 使用Parse rest api并将声音设置为默认值。 没有任何我尝试过的工作。 使用parsing代码更新我的应用程序: // Register for Push Notitications, if running iOS 8 if ([application respondsToSelector:@selector(registerUserNotificationSettings:)]) { UIUserNotificationType userNotificationTypes = (UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound); UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:userNotificationTypes categories:nil]; [application registerUserNotificationSettings:settings]; [application registerForRemoteNotifications]; } else { // Register for Push Notifications before iOS 8 [application […]

苹果推送通知新协议不起作用

我正在testing苹果推送通知。 我发现,APN只接受旧的协议格式。 以新格式发送数据不起作用。 这是旧的(工作)协议的一个例子。 import struct import socket import json payload = { 'aps': { 'alert': '123!', 'sound': 'default' } } payload = json.dumps(payload) payload_len = len(payload) notification = struct.pack('>bh32sh{payload_len}s'.format(payload_len=len(payload)), 0, 32, token.decode('hex'), len(payload), payload) 这里是例子,这不起作用: import struct import socket import json payload = { 'aps': { 'alert': '123!', 'sound': 'default' } } payload = […]

在debuggingxamarin for ios时没有find适用于应用程序的有效“aps-environment”授权string

我正在为ios开发xamarin。 它正在我的旧机器上工作。 但是,那么我不得不切换到新机器,并重新创build新机器的所有证书和一切。 我已经创build了应用程序ID。 然后创buildAPS证书,然后创buildconfiguration文件。 在debugging中,我提供了下载的configuration文件。 但是我仍然得到这个相同的错误。 而我的应用程序无法获取设备令牌。 自昨晚以来,我一直在寻找。 并做了以下事情没有成功: 重新生成configuration文件并尝试使用新configuration文件 我也删除了应用程序ID本身。 重新创build了一切从开始。 所有证书,应用程序ID,configuration文件 从我的系统和设备中删除了所有configuration文件。 创build新的configuration文件并安装它们。 以上是我在search中find的三种最常见的解决scheme,但令我沮丧的是,没有什么是为我工作的。 如果你有任何想法,请扔给我。 我非常需要这个。 它阻止我提交应用程序。 请帮忙。

从推送通知中提取“警报”文本

我有我的应用程序委托文件中放置以下代码。 理论上讲,它应该从推送通知中提取消息并在UIAlertview显示 – 但是它会显示标题和蜡烛button,而不是其他任何东西。 有人可以看到我去哪里错了吗? – (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { [PFPush handlePush:userInfo]; pushText = [userInfo objectForKey:@"alert"]; UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"News", "") message:pushText delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles: nil]; [alert show]; }

Phonegap iOS推送通知示例

我正在为Android和iOS设备创build移动应用程序,该应用程序将接收推送通知。 我已经使用phonegap PushPlugin成功实现了Google GCM,并且通知正在Android设备上运行,现在我有点被卡在iOS上开发相同。 有没有一些goode的例子(没有使用任何第三方服务),在那里我可以采取相同的PushPlugin指导如何可以为iOS完成?