'Title' 属性 在 Quickblox 的 APNs 负载中

'Title' property in Quickblox' APNs payload

QB 似乎不支持远程通知负载中 'alert' 字段的 'title' sub-field。 'title' sub-field 用于在 AppleWatch 'Short-Look' 界面上显示通知摘要(如果未指定 title 字段,则不确定 Watch' OS 是否使用 'alert' 字段的内容)。

是否可以添加此字段或者是否有一些解决方法?

ps:我的猜测:没有理由在 short-look 界面上显示 "alert" 内容,因为它将在静态界面 (long-look) 中显示。由于显而易见的原因,无法检查它:)

更新:'alert' 将不会在 short-look UI dev forum link

中使用

可以在管理面板中禁用 "automatic" 推送通知,并通过

从发件人端手动发送推送通知
+ (QBRequest *)createEvent:(QBMEvent *)event successBlock:(void (^)(QBResponse *, NSArray *))successBlock
            errorBlock:(QBRequestErrorBlock)errorBlock;

在这种情况下,我们可以形成任意的 APNs 负载内容

更新:最简单的方法是使用:

+ (QBRequest *)sendPush:(QBMPushMessage *)pushMessage toUsers:(NSString *)usersIDs successBlock:(void(^)(QBResponse *response, QBMEvent *event))successBlock errorBlock:(void (^)(QBError *error))errorBlock;