问题我在处理应用时没有收到推送通知,并且APN服务器返回“BadDeviceToken”。情况我必须在这里遗漏一些简单的东西,就是这种情况:当我向从AppStore下载的应用程序发送推送通知时,它可以正常工作当我从同一台服务器向我的应用程序的同一版本(*)但基于Xcode构建时,APN服务器返回status:'400'失败使用failed[0].response.reason:'BadDeviceToken'(*)我说的是同一个版本,代码是一样的,插件应该是一样的,但是我已经把CordovaiOS版本从4.x降到了3.x。技术我正在使用更新的推送通知方法,我在服务器上只有一个.p8AP
苹果将APNsAuthKey改为p8后,目前的库如https://github.com/immobiliare/ApnsPHP仍然使用旧的pem和证书文件进行连接$push=newApnsPHP_Push(ApnsPHP_Abstract::ENVIRONMENT_SANDBOX,'server_certificates_bundle_sandbox.pem');//SettheProviderCertificatepassphrase//$push->setProviderCertificatePassphrase('test');//SettheRootCertificateAut
我正在向几个现有应用添加解析推送通知。这第一次运行良好,但在我的第二个应用程序上,我在交付报告中得到:“解析APNS无证书-证书无效”。我一遍又一遍地完成了证书过程。这真让我抓狂。有谁知道可能导致此错误的原因或如何解决此问题? 最佳答案 我忘记了配置文件步骤。 关于iosParseAPNS无证书-证书无效,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/32879378/
我有两个关于使用gcm库的APNs推送通知的问题。gcm或fcm是否有用于上传APNs证书的publicapi?我需要自动而不是手动执行此操作。在iOS应用中使用gcm库发送上游似乎只在应用处于前台时有效。这是对的吗?即使应用程序未打开或处于后台,是否有任何解决方法可以向上游发送?我想使用gcmupstream向我的服务器发送通知click事件,最好立即执行。我知道我可以保存这个点击事件并在应用激活时发送它,但用户可能很长时间没有打开应用。 最佳答案 1.DoesgcmorfcmhaveapublicapiforuploadingA
我使用PubNub服务而不是PubNub聊天引擎在我的应用程序中设置了一个聊天模块。一切正常,直到出现推送通知。此应用程序也有Android版本(不是我构建的)。我能够使用下面提到的payload1接收功能齐全的Apple推送通知。但就通知而言,它仅适用于iOS设备,对于为通知添加了GCM的Android设备没有通知。所以我做了一些RND并找到了这个Link并使用了下面提到的Payload2。使用这两个平台都会收到通知。但现在在iOS中,通知同时出现在前台和后台应用程序状态上。但是下面提到的所有方法都没有调用,现在唯一调用的方法是前台的willPresent。我想知道为什么会这样。有效
如果用户在应用程序初始启动时拒绝推送通知权限,应用程序是否会收到APN设备token? 最佳答案 您应该注意一个非常重要的异常(exception)情况。如果启用后台模式“远程通知”,无论用户对权限问题的响应如何,您都将从iOS获得token。您将能够使用此token向您的应用程序发送静默推送通知(在json的“aps”部分中将内容可用键设置为1的推送静默通知意味着如果您的应用程序在前台,您将在didReceiveRemoteNotification中获得成功,如果您的应用程序在后台,它也会(在后台)调用相同的委托(delegate
在项目中实现Firebase推送通知后,这是我第一次在应用商店更新应用。我正在尝试在Firebase控制台中上传“生产证书”,但它给了我这个:TheAPNscertificateprovideddoesnotmatchthecurrentenvironment我想确保更新应用后用户会收到通知。欢迎使用任何带有教程的链接来更新应用商店中的一个应用。 最佳答案 我犯的错误是我在KeychainAccess中导出了证书的“私钥”部分,而不是“证书”部分。一旦我使用正确的项目重新导出.p12-它就起作用了。请引用给出的答案here
我需要编写一个IOS应用程序来让一些IOS设备在没有外部互联网连接的情况下相互发送本地通知(不使用APNS--苹果推送通知服务器)。环境将是带有专用服务器的私有(private)内部WIFI网络...扫描仪我们在银行办公室工作所有14个人都在使用IphoneA向其余13人发送通知所有人都会收到通知组中的一个人(例如,人H)回复并且A可以收到H的回复不是外部互联网所有的iphone我们拥有的是一个由服务器设置的私有(private)wifi网络。完全没有与外界的链接..没有与外部互联网的链接如果在ios应用程序中是可能的。使用swift3.0。如果可能的话,请指导我。
在通过APN使用Apple的推送通知时,我们遇到了一个令人困惑的问题。我们有以下场景(我想很标准):当我们的应用程序(在这里我们称它为“MyApp”)首次安装和启动时,我们会请求用户允许通过“MyApp”向他发送推送通知。在此示例中,AppDelegate如下所示:importUIKitimportUserNotificationsclassAppDelegate:UIResponder,UIApplicationDelegate,UNUserNotificationCenterDelegate{varwindow:UIWindow?funcapplication(_applicati
我正在使用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