繁体   English   中英

quickblox ios推送通知消息问题

[英]quickblox ios push notifications messages issue

我们可以使用quickBlox sdk从ios推送通知消息发布图片吗? 任何身体的帮助。

谢谢。

将图像上传到内容模块并以推送方式发送

NSData *file = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"YellowStar" ofType:@"png"]];
[QBContent TUploadFile:file fileName:@"Great Image" contentType:@"image/png" isPublic:YES delegate:self];

- (void)completedWithResult:(Result *)result{

    // success result
    if(result.success && [result isKindOfClass:QBCFileUploadTaskResult.class]){
        QBCFileUploadTaskResult *res = (QBCFileUploadTaskResult *)result;
        int uploadedFileId = res.uploadedBlob;

        // Send push with file ID
        NSString *mesage = @"Hello man!";

        NSMutableDictionary *payload = [NSMutableDictionary dictionary];
        NSMutableDictionary *aps = [NSMutableDictionary dictionary];
        [aps setObject:@"default" forKey:QBMPushMessageSoundKey];
        [aps setObject:mesage forKey:QBMPushMessageAlertKey];
        [aps setObject:@uploadedFileId forKey:@"file_id"]; // this is file ID
        [payload setObject:aps forKey:QBMPushMessageApsKey];

        QBMPushMessage *message = [[QBMPushMessage alloc] initWithPayload:payload];

        [QBMessages TSendPush:message toUsers:@"45288" delegate:self];
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM