2013-03-11 3 views
0

Можем ли мы опубликовать рис из сообщений push-уведомлений ios с помощью quickblox sdk? любая помощь тела.quickblox ios push уведомления сообщения проблемы

Спасибо.

+0

что значит «пост ПИК»? –

+0

@Igor да, я хочу знать, можем ли мы опубликовать pic под push-уведомлением –

+0

опубликовать изображение с изображением изображения для другого пользователя в быстром blox –

ответ

2

Загрузить изображение модуля Content & отправить его в толчке

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

В этом примере его предупреждение о int uploadedField. и [aps setObject: @uploadedFileId forKey: @ "file_id"]; эта строка дает ошибку. –

+0

просто конвертировать из int в строку и передать –

+0

мы также можем отправить изображение, когда мы регистрируем нового пользователя –