jjzjj

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

ios - 推送后通知中心设备消失 (APNS)

我们设置了一个Azure通知中心,使用我们的生产APNS证书在生产模式下配置了APNS。我们将我们的测试设备(使用TestFlight/生产版本和证书)注册到APNS,然后使用标签dealer-1注册到ANH。当直接使用APNS时,我们可以使用我们的生产证书和注册的设备ID成功发送通知,但是,当我们使用“测试发送”时,我们将“成功发送”到1台设备(或我们已注册的设备)。未收到通知。如果我们随后再次运行“测试发送”,则有0个设备要发送到。在日志中,我们看到每个设备、每个测试发送的“APNS错误”。我看不到任何方法来查看实际错误是什么,所以这是一个绝对无用的指标。​​我已经完成了所有故障排

c# - 如何使用 C# 从 APNS 获取通知响应

我正在创建一个WebAPI应用程序,我想向iOS设备发送通知。我尝试过使用pushsharp,但它只适用于少数设备,而将它发送到具有过期/无效token的多个设备时,它不会向所有设备发送通知。所以,我将使用以下代码:publicasyncTaskpushMessage(stringdeviceToken,stringmessage){intport=2195;Stringhostname="gateway.sandbox.push.apple.com";StringcertificatePath="~/test.p12"//mycertificatepathX509Certificat