授权:iOS中推送通知的关键

时间:2018-03-27 09:13:23

标签: ios apple-push-notifications

我在哪里可以找到授权API:iOS中推送通知的密钥?

这是Android授权密钥。像这样我在哪里可以找到iOS授权密钥?

'Authorization: key=' . ANDROID_API_ACCESS_KEY,
            'Content-Type: application/json'

1 个答案:

答案 0 :(得分:0)

iOS设备的远程推送通知不需要HTTP授权标头。 From the docs

  

APNs提供程序API允许您向APN发送远程通知请求。然后,APN会在iOS,tvOS和macOS设备上向您的应用程序发送通知,并通过iOS向Apple Watch发送通知。

     

提供程序API基于HTTP / 2网络协议。每个交互都从您的提供程序的POST请求开始,该请求包含JSON有效内容和设备令牌。 APN将通知有效负载转发到请求包含的设备令牌所标识的特定用户设备上的应用程序。

Here's一个简单的Python脚本,可以帮助发送推送通知。在使用此脚本之前,您将需要证书和密钥。要获得这些(并且为了更好地概述iOS上的推送通知),请查看:

https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingwithAPNs.html#//apple_ref/doc/uid/TP40008194-CH11-SW1