Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 我能';无法获取以警报或横幅形式显示的推送通知_Ios_Apple Push Notifications - Fatal编程技术网

Ios 我能';无法获取以警报或横幅形式显示的推送通知

Ios 我能';无法获取以警报或横幅形式显示的推送通知,ios,apple-push-notifications,Ios,Apple Push Notifications,我已注册远程通知 好的 我有deviceToken,服务器正在使用它,它正在向我的测试用户发送消息,当应用程序在前台时,我会中断并接收传入的远程通知 但当应用程序是背景时,什么都没有 为开发人员和产品签署的SSL证书。目前,我使用带有沙盒APNS地址的dev push.pem,并使用iOS开发人员签署的配置文件 帮助?在应用程序功能中设置“远程通知”,如下图所示: 希望这可能会有所帮助。按照@karlos的建议去做。 并在有效负载中添加“content available”:1,因为为该键提供

我已注册远程通知 好的

我有deviceToken,服务器正在使用它,它正在向我的测试用户发送消息,当应用程序在前台时,我会中断并接收传入的远程通知

但当应用程序是背景时,什么都没有

为开发人员和产品签署的SSL证书。目前,我使用带有沙盒APNS地址的dev push.pem,并使用iOS开发人员签署的配置文件

帮助?

在应用程序功能中设置“远程通知”,如下图所示:

希望这可能会有所帮助。

按照@karlos的建议去做。 并在有效负载中添加
“content available”:1
,因为为该键提供值1将表示新内容可用。包含此键和值意味着当您的应用程序在后台启动或恢复时,
application:didReceiveEmotentification:fetchCompletionHandler:
被称为


有关更多信息,请访问链接。

谢谢您的建议,但问题已经解决,这是服务器负载的问题

1我们的服务器正在使用第三方推送通知库 2该库正在包装我们的json负载

我们的有效载荷

aps:{ 警报:

再加一层

aps:{ 警报:{ aps:{ 警报:

苹果的APN一点也没有抱怨,因为json格式不正确,完全合法,大小适中

当我的iphone从Xcode运行/连接到Xcode时,我在查看传入的通知后发现了这一点

人为错误,服务器端

请参见我的答案:可能重复