ios - quickblox ios 推送通知消息问题

标签 ios quickblox

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

谢谢。

最佳答案

上传图片到内容模块并推送

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];
    }

关于ios - quickblox ios 推送通知消息问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15338716/

相关文章:

android - firebase 访问 token 将在 4 到 5 小时后过期

ios - 使用 xmpp 框架和 quickblox 服务器 iOS 发送群聊消息

ios - 使用 NSThread 时未调用 NSURLConnectionDelegate 方法

jquery - iPhone 故障,将 div 完美地移动到上面的 div

ios - 如何在 Objective C 中获取运行时正在执行的行号

ios - 在 iOS 7.1 中进入后台模式时应用程序崩溃

ios - UIWebview 键盘返回键按下 ios 7

android - 如何检查用户是否存在于 quickblox android api 中?

objective-c - 未读消息总数 quickblox

android - Twitter 登录 Quickblox