iOS 中的 Neolane SDK 集成问题

Issues in Neolane SDK integration in iOS

我正在为我的 iOS 应用程序实施 Adobe CampaignNeolane SDK 版本 1.0.26。虽然我能够在服务器中成功注册我的设备。存在以下问题:

  1. Neolane_SDKDelegate 的 registerDeviceStatus 函数即使设置了委托也不会被调用。

  2. Adobe 服务器无法在 iOS 13 台设备上发送通知,而 iOS 12 台设备能够成功接收通知。

我已经使用 PushNotification 实用工具(来自 RayWenderlich)进行了检查; iOS 12 和 iOS 13 设备都收到通知。尽管如此,app/device 仍未收到从 Adob​​eCampaign 服务器发送的推送通知。

问题实际上出在活动服务器端。他们使用 iOS 二进制连接器。这可以在旧版二进制 APNS 服务器上发送通知。但是 iOS 13 失败了。一旦用 iOS HTTP/2 connector 替换后,问题就解决了。

参考: Cofiguring Mobile Application