0
A
回答
2
上传图像内容模块&发送它推
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”];这一行给出错误。 – 2013-03-26 06:20:59
+0
只是从int转换为字符串并通过 – 2013-03-26 11:18:21
+0
我们是否可以在注册新用户时发送图像 – 2013-05-20 12:00:10
你是什么意思“后一峰”? – 2013-03-11 17:20:20
@Igor是的,我想知道我们可以在推送通知下发布图片 – 2013-03-12 05:18:06
在快速blox中发布图片意味着发布图片给其他用户 – 2013-03-12 06:08:06