Tag: 苹果推通知

从iOS 9的推送通知启动时崩溃

如果我从推送通知启动我的应用程序,则会在显示启animation面时崩溃。 我该如何解决这个问题? 崩溃只有iOS9,而一切都适用于iOS8。 谢谢您的帮助! 这是我的崩溃日志: Last Exception Backtrace: 0 CoreFoundation 0x185900f5c __exceptionPreprocess + 124 1 libobjc.A.dylib 0x19a4f3f80 objc_exception_throw + 56 2 CoreFoundation 0x185900e2c +[NSException raise:format:arguments:] + 108 3 Foundation 0x1867eff3c -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 112 4 UIKit 0x18b0f86a4 -[UIApplication _runWithMainScene:transitionContext:completion:] + 2912 5 UIKit 0x18b0f5300 -[UIApplication workspaceDidEndTransaction:] + 168 6 FrontBoardServices 0x18f6477ec -[FBSSerialQueue _performNext] + 184 […]

APNS从多个服务器发送通知

我正在编写一个iOS应用程序,它将通过后端服务器的APNS发送通知。 我可以configuration多个服务器连接到APNS并发送通知吗? 如果是这样,那么可以为单个应用程序发送通知的服务器数量是否有限制? 在苹果网站上我找不到任何细节(例如http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html )

didRegisterForRemoteNotificationsWithDeviceToken – 推送通知

我只是想确认“didRegisterForRemoteNotificationsWithDeviceToken”是每次应用程序加载时调用,我的PHP服务器或应用程序需要处理是否重新提交存储在我的数据库? 还是有什么我失踪? 谢谢詹姆斯

IOS unregisterForRemoteNotifications在飞行模式下不起作用

我的应用程序中的一个function是当用户从应用程序注销时,从远程推送通知中注销用户。 当设备处于飞机(离线)模式时用户注销时,是否可以通过推送通知取消注册应用程序? 我试过这个代码,但是当我回到网上时我仍然收到通知,[[UIApplication sharedApplication] unregisterForRemoteNotifications]; 有人可以帮助如何从设备处于飞行模式时从通知中心删除应用程序?

Xcode免费供应:“Apple推送通知”function仅适用于在Apple开发者计划中注册的用户

我正在尝试使用Xcode免费供应,但我得到以下问题 得到这个问题后,我已经禁用远程通知,但它仍然不会消失。 如何解决这个问题 xcode版本7.2 ios版本9+ 注意: xcode为我创build了一个证书,我可以在keychain中看到这个

我如何处理iOS中的未读推送通知?

我有一个iOS 5.1应用程序,注册到APNS服务接收通知。 注册成功,我收到正确的通知。 当我尝试处理通知时出现问题。 一旦应用程序正在运行,AppDelegate中的didReceiveRemoteNotification方法将被正确调用,因此通知按预期进行处理。 但是,这仅在应用程序在前台运行时才会发生。 但是,当应用程序在后台运行或仅停止时,该方法不会被调用。 我读过,你应该添加一些行方法didFinishLaunchingWithOptions方法来获取来自userInfo字典的通知,并处理它。 这工作得很好,但只有通过点击通知中心的通知打开应用程序。 这意味着,如果您通过点击徽章来打开应用程序,或者只是在后台运行时更改上下文,则应用程序从未意识到收到通知。此外,如果收到多个通知,我们可以只能通过点击通知中心来处理其中的一个,这是一个痛苦:-) 有什么方法可以阅读通知中心的待处理通知吗? 我知道有一种方法来刷新他们使用方法cancelAllLocalNotifications但我还没有find一种方法来阅读它们。 我真的需要处理所有这些。 我想在第三方通知服务器上实现一个通信协议,以便在应用程序到达前台时再次检索信息,但是由于信息已经在操作系统中,所以如果无法以某种方式访问​​它,我会觉得很奇怪。 那么,有没有人知道一个办法呢? 提前致谢。

iOS – 当应用程序强制退出时由用户处理静默推送通知

我目前在iOS中面临推送通知的问题。 我的应用收到包含标识符的静默推送通知。 然后使用该标识符从创build本地通知的远程服务器获取数据。 据我所知,如果用户强制退出一个应用程序(即通过双敲主页button,并滑动closures应用程序),然后静默推送通知不会传递到AppDelegate类[1中的didReceiveRemoteNotification方法] [2],从而阻止应用程序进行任何types的处理。 在处理上述情况方面,我做了大量的研究。 然而,无法find一个明确的答案,并希望有人能帮助我或指出我在正确的方向。 TLDR:当用户强制退出我的应用程序时我应该怎么做,但是我仍然需要处理一个无声的通知? 更多信息: 我的应用程序只需要支持iOS8 +。 [1] https://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html#//apple_ref/doc/uid/TP40008194-CH100-SW1 通知有效负载 如果通知到达时目标应用程序未运行,则播放或显示警报消息,声音或徽章值。 如果应用程序正在运行,则系统将通知作为NSDictionary对象传递给应用程序委托。 [2] https://stackoverflow.com/a/19202487/2472819

在iOS和Android上处理推送通知场景

我想为应用程序(包括iOS和Android)实现推送通知,并且需要在下列情况下进行说明。 我了解推送通知的工作原理和局限性。 我确实阅读过文档,但这只是让我困惑,并没有回答我的所有问题。 在iOS和Android中如何处理以下情况: 设备closures时 当设备没有连接到3G或Wifinetworking 当设备崩溃,需要重新启动 当应用程序在前台 当应用程序在后台 当用户正在使用该应用程序 当我的应用程序closures(未打开/启动) 当推送通知是用户特定的并且两个用户共享相同的设备和应用时。 示例:如果夫妻共享同一设备,并使用推送通知的银行应用程序。 如果设备由多个用户共享,您可以发送用户特定通知吗? 当用户在多个设备上安装了应用程序时 您能否一次性向用户注册的所有设备发送通知? 您是否将设备types(iOS或Android)与注册ID一起存储在用户表中,还是有办法通过检查令牌或注册ID来区分设备types? 你可以取消先前发送的通知,但是还没有阅读并发送新的通知? Android推送通知在Kindle Fire上无法正常工作,并需要实施亚马逊设备消息传送 还有什么我需要考虑或计划? 我知道处理注册和反馈服务

一台服务器向Android和iOS设备发送推送通知

我们的组织有一个Android应用程序和一个iOS应用程序。 我们要开始推送通知到这些应用程序。 Android有GCM。 苹果有APNS。 但是我们想要创build一个可以在Android和iOS上运行的API。 什么是最简单的方式来设置服务器,以便当需要发送推送通知时,它确切地知道将消息发送到哪个服务器?

没有有效的“aps-environment”授权string

我已经search了谷歌和堆栈溢出,但我无法解决这个问题。 我的应用程序有一个AdHoc和Appstore供应configuration文件,这两个configuration文件在我的X代码控制台中给出错误“无效的”aps-environment“应用程序权限string”,我无法发送推送通知。 到目前为止,我采取的步骤是: – 在开发门户中编辑configuration文件,下载新的configuration文件,并检查.mobliprovision文件。 发现 aps-environment:生产get-task-allow:false 我将它提交给App Store,并通过validation,正在等待审核。 当我检查iTunes Connect门户中的二进制细节时,我可以看到aps-environment也被列为“生产” 我可能做错了什么?