我有一个ios 10应用程序,它有一个Notification Service扩展,可以在通知/警报(在打开之前)中显示一个图像。
我的用户偶尔会收到没有附加图像的消息。当天晚些时候,我将重新发送确切的通知,图像就会出现。我有随机的,间歇性的问题。
这是我这边的问题,还是苹果这边的问题?还有其他人经历过这种情况吗?
发布于 2017-03-22 15:37:46
我也有类似的问题。我发现图像大小是通知的重要因素。当我的图像大小是626X626的时候,没有连接媒体,所以将大小设置为320X320,它可以进行连接并在启动图像中进行裁剪。当我做200X200的时候。依恋再一次消失。
我试着在互联网上找苹果指南,但是没有找到。在研究过程中遇到你的问题,所以希望这个解决方案能有所帮助。
发布于 2017-04-06 06:02:26
互联网上的共识似乎是,你需要在这些扩展中使用尽可能少的内存。如果你使用的太多,你就会违反沙箱的内存限制而被卸载。
我用ObjC而不是Swift重写了我的扩展。这很有帮助。
另外,请使用downloadTask而不是dataTask进行下载。通过这种方式,您不需要使用内存来下载图像,URLSession (我相信)使用我们的进程的系统服务来完成此操作。
https://stackoverflow.com/questions/40353388
复制相似问题