草庐IT

ios - 撤销 APNs 证书后仍然收到推送通知

我的APNs证书即将到期,所以我撤销了APNs证书(只是为了确保一切正常)。但是30分钟后我仍然收到测试推送通知。是因为苹果的缓存吗?会持续多久? 最佳答案 根据您的问题,您的旧证书尚未过期。因此,如果您的服务器使用相同的证书,您现有的iOS应用程序将收到推送通知。您应该用新证书替换旧证书。 关于ios-撤销APNs证书后仍然收到推送通知,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

android - APN 测试仪推送通知

我已经下载并安装了APNFreeTesterapp因为我正在尝试调试我的推送通知设置:Tester调试屏幕显示以下内容且没有错误,但它没有显示消息的方式,也没有显示在应用程序上。我可以得出结论,token和证书都已正确设置,否则会产生错误任何建议都将不胜感激发送的负载:{"aps":{"alert":"HellofromAPNsTester.","badge":"1"}}2016-04-0409:55:15+0000:Connected2016-04-0409:55:17+0000:Token:2016-04-0409:55:17+0000:Written92bytessendingd

php - 发送 507 推送消息后 APNS 关闭连接

我已经将我的应用程序提交到苹果商店,现在我想将APNS发送给用户。我想从我的桌面通过这个php代码发送7000条推送消息:'.PHP_EOL;//Createthepayloadbody$body['aps']=array('alert'=>$message,'sound'=>'default');//EncodethepayloadasJSON$payload=json_encode($body);////////////////////////////////////////////////////////////////////////functionselectfromdb()

iphone - 登录钥匙串(keychain)中的 APNs 证书看起来不同

我正在努力生成一些替换APNs服务器证书,我很担心,因为当我将它们拖到钥匙串(keychain)登录中时,它们看起来不同。在证书看起来像之前:AppleProductionIOSPushServices:com.mycompany.myproduct但现在他们看起来像AppleProductionIOSPushServices:AB12C3DEF4;AB12C3DEF4其中“AB12C3DEF4”是应用前缀。有没有其他人看到这个?如果您最近生成了APNs证书,它看起来像这样吗?这是我第一次做这种生成,因为苹果改变了他们的证书接口(interface)......

ios - 如何使用 Firebase 通知控制台在 APNS 负载中添加 mutable_content?

无法弄清楚如何在aps字典中发送mutable_content=true。这是我从firebase消息控制台发送通知时收到的json有效载荷{aps={alert={body="50%offonbooking";title="CompanyName50%couponABC50OFF";};sound=default;};"attachment-url"="https://www.xxxxxxxxx.com/campaign/images_thumb/Toyota-Fortuner-AT.jpg";"click_action"=reminder;"content_available"=1

ios - 没有 APNS 的推送通知

我使用APNS与适用于iOS的推送通知完美配合。因此,对于某些客户,我需要一个本地或本地解决方案,这样我就可以在没有APNS且不依赖互联网的情况下向设备发送通知。有人知道吗?你能帮帮我吗? 最佳答案 不可能。没有互联网,您无法从APNS获得通知。要完成此操作,您可以在应用程序处于后台模式时将消息从服​​务器发送到应用程序,并相应地生成本地通知。 关于ios-没有APNS的推送通知,我们在StackOverflow上找到一个类似的问题: https://stac

php - 将 APNS 推送通知发送到 PHP 中的多个设备 token 时出现问题

我在实现PHPAPNS推送通知方面需要帮助。我在向多个设备token发送通知时遇到问题。对于单个设备token,它运行良好。以下是我的代码。任何帮助将不胜感激//password:$passphrase='1234';//Putyouralertmessagehere:$message='NewMessage';////////////////////////////////////////////////////////////////////////////////$ctx=stream_context_create();stream_context_set_option($ctx

ios - 在 iOS 中收到 APNS 时打开 View Controller

嘿,我是iPhone新手,我一直在尝试使用Apple推送通知。基本上,我想做的是当用户点击收到的推送通知消息时,我需要打开一个特定的ViewController。我已将带有关键参数“类型”的自定义数据添加到我的有效负载JSON,因此代表通知类型值我需要打开特定的ViewController而不是主视图Controller。这是我的负载JSON:{"aps":{"alert":"Thisistestingmessage","type":"Notify","badge":1,"sound":"default"}}我的代码是:-(BOOL)application:(UIApplication

ios - 重新生成 iOS APNS 证书;设备 token 受影响?

我的iOSAPNS证书已过期,我们(我们的iOS开发人员和我)最终通过iTunesConnect撤销了旧证书,并在遇到一些问题后完全重新开始。现在一切正常,我能够向我们的设备发送测试通知。但是,我们必须在任何通知通过之前重新生成设备token。我认为这个问题是因为我们的设备之前使用的是应用程序的开发版本(不同的token),而我们试图使用生产token。有谁知道(并且可以通过文档进行备份)设备token是否会通过撤销/重新创建我们的APNS证书而持续存在?否则,我将不得不删除所有现有token并等待用户重新打开应用。 最佳答案 如您

ios - Firebase FCM 获取旧 iOS APNS token 的 token

随着Google将GCM更改为FCM,我们希望将适用于iOS的推送通知也引入FCM。在不提供将每个用户注册到Firebase推送服务的更新的情况下,是否可以将所有当前用户token订阅到Firebase服务,从而为他们生成FCMkey? 最佳答案 是的,您可以使用batchImportInstanceIDAPI的方法导入APNstoken列表,该列表将返回InstanceIDtoken的映射,然后您可以使用该映射通过FCM将消息发送到iOS应用程序实例。 关于ios-FirebaseFC