当前位置: 首页 > 知识库问答 >
问题:

iOS 11推送通知不能与PushWoosh一起工作[重复]

乔鸿骞
2023-03-14

我有一个关于 推送通知的问题。

我们的应用程序在升级到iOS 11后不会收到推送通知。它在iOS 10中运行良好。

null

null

共有2个答案

阚通
2023-03-14

检查表很少,你应该检查一下

> 缓存设备令牌;相反,当您需要它们时,从系统中获取它们。当某些事件发生时,apns会向您的应用程序发出一个新的设备令牌。例如>

当用户从备份中还原设备时,当用户在新设备上安装应用程序时,以及当用户重新安装操作系统时

确保有效载荷不超过最大限制。APNs拒绝有效负载超过允许的最大大小的通知。检查有效载荷大小:

  • 对于Internet协议语音(VoIP)通知,最大大小为5KB(5120字节)/li>

确保payload包含一个 字典,其中包含一条简单的警报消息。 键包含一个特定于app的数据数组。

{
    "aps" : { "alert" : "Message received from Bob" },
    "acme2" : [ "bang",  "whiz" ]
} 

谢啦!

暨高洁
2023-03-14

如果您使用的是PushWoosh iOS SDK,则需要升级到V5.3.7或更高版本,以便兼容iOS 11。如果使用Cordova(PhoneGap),请将您的插件升级到V7.0.7或更高版本。

iOS主要版本的发布涉及APNS架构的重大变化,PushWoosh SDK和插件也必须相应升级。现在至少iOS 10和11都是这种情况。期待有一天iOS 12也会出现同样的情况。

 类似资料:
  • 最近,我在我的应用程序中更改了“googleservices.json”文件。之前的开发人员使用不同的“googleservices.json”文件,所以我更改了它以获取firebase分析。我没有访问之前Firebase项目的权限,因此无法使用Firebase analytics。在更改了“googleservices.json”文件后,我的应用程序中没有收到推送通知。我需要从后端更改什么吗?提

  • 此代码未生成推送。 //自定义通知视图RemoteViews contentView=新建RemoteViews(getPackageName(),r.layout.custom_push);ContentView.SetImageViewResource(r.id.image,r.mipmap.ic_launcher);contentview.settextviewtext(r.id.title

  • 在这件事上被困了好几天。所以,我使用这个包来实现本地推送通知: https://github.com/zo0r/react-native-push-notification 我可以像这样获得本地计划通知: 我想在用户点击通知和应用程序打开时调用一个函数。为了实现以下目标,我在我的pp.js中这样做了: 但是,函数不会被调用。 我已经回答了以下几个问题,但是运气不好。 在通知上的本机消息推送不触发

  • 问题内容: 我需要处理推送通知,这是通过较低版本的ios完成的,但是在ios 11中,从未收到任何推送通知。我使用Firebase Cloud Messaging。请任何人有解决方案,然后请分享。 问题答案: func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UI

  • 根据它的Javadoc,将生成,其中的第一个值是subscribe和第一个next信号之间的经过时间。 以下测试不起作用 它将抛出异常: 我原以为经过的时间至少是1000ms,但结果只有11ms。

  • 在WWDC 2013的“多任务处理的新功能”演示文稿中,有一个关于静默推送通知的部分。它似乎很简单。根据演示文稿,如果您发送的APS有效负载仅将内容可用设置为1,用户将不会收到通知。 我的测试表明,这不起作用,因为没有收到推送。但是,如果我包括声音属性,但不包括警报属性,它会工作(尽管不再是无声的)。 但是,如果我更改声音属性以播放无声音频,我可以模仿无声推送。 有人知道吗 如果这是虫子 提前感谢