草庐IT

APNS-Sharp

全部标签

ios - VoIP 通知和使用 apns-priority 10 发送的通知有什么区别?

这是docs状态:Thepriorityofthenotification.Specifyoneofthefollowingvalues:10–Sendthepushmessageimmediately.Notificationswiththisprioritymusttriggeranalert,sound,orbadgeonthetargetdevice.Itisanerrortousethispriorityforapushnotificationthatcontainsonlythecontent-availablekey.5—Sendthepushmessageatatime

iOS APNS - 应用程序从商店中删除后,通知是否仍会发送到设备

我正在将我的应用转移到新的开发者帐户,这意味着从商店中删除该应用并在新帐户下重新提交。我的应用程序使用APNS,我的问题是在我“下架”后,通知是否会继续发送到现有已安装的应用程序?完全删除应用程序后怎么办?我想发送一条消息来通知用户该应用程序正在移动。 最佳答案 我现在可以回答我自己的问题了——我继续从应用商店中删除了该应用,然后完全删除了该应用。我很高兴地说推送通知继续正常发送。 关于iOSAPNS-应用程序从商店中删除后,通知是否仍会发送到设备,我们在StackOverflow上找到

ios - 具有 APNS 服务两个应用程序的服务 Web = 两个证书?

我正在开发一个iOS应用程序。此应用程序有两个目标(免费版和高级版)。然后我想发送推送通知抛出我的服务网站。那么,我需要两个证书吗?因为我的应用程序(免费或高级)使用相同的Web服务和相同的数据库。当我想发送推送通知时,现在我是否必须存储并查看它是一个版本还是另一个版本?我可以使用一个证书吗?我可以将两个证书合并为一个吗?谢谢。 最佳答案 您不能使用一个证书,因为每个证书都与一个应用程序ID相关联,并且每个应用程序的应用程序ID都是不同的(它包含应用程序的捆绑ID,每个应用程序都是唯一的)。您必须使用两个证书,这意味着您的服务器必须

ios - 将新的 APNS 证书上传到 GCM

我们有一个使用GCM的适用于iOS和Android的应用程序。我正在尝试将新的生产APNS证书上传到GCM,但我不能,因为Google正在将GCM转移到Firebase。我该怎么做?这是GoogleDeveloperProducts的屏幕截图。现在没有GCM。 最佳答案 我建议您转向Firebase云消息传递(FCM)。如果你去Firebaseconsole您将能够创建一个新的Firebase项目或导入一个现有的Google项目。进入Firebase项目后,您将能够连接iOS和Android应用程序。然后,您可以在那里上传您的APN

ios - APNS MDM 推送通知主题 - 在哪里可以找到?

我到处寻找要在我的MDM注册配置文件中发送的推送通知主题,并且我查看了我的开发人员/分发key主题信息,但找不到如下所示的任何内容:b503419d-1e2a-a60f-7451-5b8832b5a9cb我错过了什么? 最佳答案 正如迈克尔·加夫尼所说:ThetopicisthevalueofUIDinthesubjectyourAPNscertificate.Itwillbeginwithcom.apple.mgmt.获得方法:1.转到https://identity.apple.com/pushcert/并下载证书2.使用Ope

ios - APNS 从多个服务器发送通知

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

objective-c - APNs 提供的 Device Token 的格式在我的应用程序中突然改变了吗?

不知道为什么......但我之前的功能推送通知注册回调返回一个奇怪的设备token。任何人都可以帮助理解它吗?据我所知,我没有更改有关此过程的任何代码。以下代码:-(void)application:(UIApplication*)applicationdidRegisterForRemoteNotificationsWithDeviceToken:(NSData*)devToken{NSLog(@"devicetoken:%@",[devTokendescription]);}返回给我这个输出:devicetoken:[32]:8d21:!30:0c3ec69:if424:$d526

ios - APNs 消息发送到服务器,设备 iOS 上没有通知

我已经为服务器配置了apns_certificate.pem和apns_privatekey.pem。我正在使用node.js服务器发送推送通知。我已成功将通知发布到apns服务器,但设备未收到任何推送通知。我也经历过TroubleshootingPushNotifications.我已经按照故障排除文档中的描述在服务器端按照命令检查了所有pem文件。$openssls_client-connectgateway.sandbox.push.apple.com:2195-certYourSSLCertAndPrivateKey.pem-debug-showcerts-CAfileserv

ios - 苹果推送通知服务统计(apns)

是否可以找到有关ApplePushNotification服务使用情况的信息?有多少人在使用,又有多少人在拒绝?或者,也许有人已经掌握了此类信息? 最佳答案 Apple没有提供很多关于有多少用户实际接受/拒绝推送通知的信息,但您可以通过比较总安装量和您拥有的有效推送通知token的数量来了解发生了什么(我假设因为您对分析感兴趣,所以您已经设置了推送服务器)推送通知token仅在用户接受时生成。如果您需要有关实际推送通知的更多信息,您需要亲自动手并在应用程序中实际添加跟踪代码。如果您正在寻找免费的东西,请尝试带有自定义事件跟踪的适用于

ios - 如何向 APNS 发送丰富的推送

我可以很好地发送常规推送,但无法发送“丰富”推送。我已经阅读了Apple的“本地和推送通知编程指南”5次,它没有提到发送警报、角标(Badge)和声音以外的任何内容。在开发者中心找不到丰富推送的文档。我一定是在寻找错误的东西,也许其他人已经沿着这条路走下去了? 最佳答案 您不会直接在您的通知中发送整个HTML内容,但您可以发送“丰富的推送”,因为您可以在您的推送通知中发送额外的数据,而不仅仅是alert、badge和sound:您可以发送您想要/需要的任何其他key。(只需将它们放在JSON的aps条目之外,就像JSON对象的根一样