草庐IT

apns-sharp

全部标签

ios Parse APNS 无证书-证书无效

我正在向几个现有应用添加解析推送通知。这第一次运行良好,但在我的第二个应用程序上,我在交付报告中得到:“解​​析APNS无证书-证书无效”。我一遍又一遍地完成了证书过程。这真让我抓狂。有谁知道可能导致此错误的原因或如何解决此问题? 最佳答案 我忘记了配置文件步骤。 关于iosParseAPNS无证书-证书无效,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/32879378/

ios - 当应用程序不在前台时从 iOS 应用程序向上游发送 gcm + 用于上传 APNs 证书的 gcm API

我有两个关于使用gcm库的APNs推送通知的问题。gcm或fcm是否有用于上传APNs证书的publicapi?我需要自动而不是手动执行此操作。在iOS应用中使用gcm库发送上游似乎只在应用处于前台时有效。这是对的吗?即使应用程序未打开或处于后台,是否有任何解决方法可以向上游发送?我想使用gcmupstream向我的服务器发送通知click事件,最好立即执行。我知道我可以保存这个点击事件并在应用激活时发送它,但用户可能很长时间没有打开应用。 最佳答案 1.DoesgcmorfcmhaveapublicapiforuploadingA

ios - 推送通知正在接收,但在发送 PubNub 聊天消息有效负载时,后台提取不使用 pn_apns 标记调用

我使用PubNub服务而不是PubNub聊天引擎在我的应用程序中设置了一个聊天模块。一切正常,直到出现推送通知。此应用程序也有Android版本(不是我构建的)。我能够使用下面提到的payload1接收功能齐全的Apple推送通知。但就通知而言,它仅适用于iOS设备,对于为通知添加了GCM的Android设备没有通知。所以我做了一些RND并找到了这个Link并使用了下面提到的Payload2。使用这两个平台都会收到通知。但现在在iOS中,通知同时出现在前台和后台应用程序状态上。但是下面提到的所有方法都没有调用,现在唯一调用的方法是前台的willPresent。我想知道为什么会这样。有效

ios - APN设备 token 是否依赖于推送通知权限

如果用户在应用程序初始启动时拒绝推送通知权限,应用程序是否会收到APN设备token? 最佳答案 您应该注意一个非常重要的异常(exception)情况。如果启用后台模式“远程通知”,无论用户对权限问题的响应如何,您都将从iOS获得token。您将能够使用此token向您的应用程序发送静默推送通知(在json的“aps”部分中将内容可用键设置为1的推送静默通知意味着如果您的应用程序在前台,您将在didReceiveRemoteNotification中获得成功,如果您的应用程序在后台,它也会(在后台)调用相同的委托(delegate

ios - 提供的 APNs 证书与当前环境不匹配

在项目中实现Firebase推送通知后,这是我第一次在应用商店更新应用。我正在尝试在Firebase控制台中上传“生产证书”,但它给了我这个:TheAPNscertificateprovideddoesnotmatchthecurrentenvironment我想确保更新应用后用户会收到通知。欢迎使用任何带有教程的链接来更新应用商店中的一个应用。 最佳答案 我犯的错误是我在KeychainAccess中导出了证书的“私钥”部分,而不是“证书”部分。一旦我使用正确的项目重新导出.p12-它就起作用了。请引用给出的答案here

ios - 不使用互联网、wifi、APNS 和苹果推送通知服务器的推送通知

我需要编写一个IOS应用程序来让一些IOS设备在没有外部互联网连接的情况下相互发送本地通知(不使用APNS--苹果推送通知服务器)。环境将是带有专用服务器的私有(private)内部WIFI网络...扫描仪我们在银行办公室工作所有14个人都在使用IphoneA向其余13人发送通知所有人都会收到通知组中的一个人(例如,人H)回复并且A可以收到H的回复不是外部互联网所有的iphone我们拥有的是一个由服务器设置的私有(private)wifi网络。完全没有与外界的链接..没有与外部互联网的链接如果在ios应用程序中是可能的。使用swift3.0。如果可能的话,请指导我。

ios - Apple 推送通知 (APN) 不一致?

在通过APN使用Apple的推送通知时,我们遇到了一个令人困惑的问题。我们有以下场景(我想很标准):当我们的应用程序(在这里我们称它为“MyApp”)首次安装和启动时,我们会请求用户允许通过“MyApp”向他发送推送通知。在此示例中,AppDelegate如下所示:importUIKitimportUserNotificationsclassAppDelegate:UIResponder,UIApplicationDelegate,UNUserNotificationCenterDelegate{varwindow:UIWindow?funcapplication(_applicati

ios - 发送 voip 推送通知后是否应关闭与 APNs 的连接?

我正在使用simplepush.php脚本从用户向用户发送voip推送。我的应用程序可能会发出许多此类推送请求,具体取决于它获得的用户数量。我发现的每个simplepush.php示例似乎都在最后明确关闭了连接-这是我的脚本(见最后一行):$ctx=stream_context_create();stream_context_set_option($ctx,'ssl','local_cert','voip.pem');stream_context_set_option($ctx,'ssl','passphrase',$passphrase);//Openaconnectiontothe

iphone - 使用 Python 连接到适用于 iPhone 的 APNS

我正在尝试使用Python向iPhone发送推送通知。我已将我的证书和私钥从钥匙串(keychain)访问导出到p12文件,然后使用以下命令将其转换为pem文件:opensslpkcs12-incred.p12-outcert.pem-nodes-clcerts我正在使用APNSWrapper在Python中进行连接。我运行以下代码:deviceToken='Qun\xaa\xd...c0\x9c\xf6\xca'#createwrapperwrapper=APNSNotificationWrapper('/path/to/cert/cert.pem',True)#createmess

ios - 多久检查一次 APNS 反馈?

要检测无效token,我应该多久检查一次反馈服务?我已经使用APNS服务实现了一个广播系统。我打开一个连接,发送所有APNS消息,然后断开连接。然后我在广播完成后立即打开一个反馈连接,并读取任何无效的token。我确实在反馈连接上收到无效token。然而,我的广播通常只会部分成功(一些设备接收到而另一些没有),当我删除除已知良好token之外的所有token时,我的测试设备始终会收到消息。我认为这意味着Apple在收到前几个无效token后将停止广播。那么我是不是没有正确地听取反馈? 最佳答案 最后,正确处理这个问题的唯一方法是转向