ios - 微信如何分享gif表情

 书友36782274 发布于 2022-10-31 12:33

现在我开发的产品包含了gif分享这一块,并不是带有链接的分享,而是像表情一样直接会在好友对话里面播放的。
我把gif做成了大概50~60kb左右,远低于微信的数据大小上限,
WXEmoticonObject分享之后,微信还是会返回错误码-5,就是不支持该类分享。我看到biu这款应用是可以的。
有哪位对这一块有了解的。希望不吝赐教。
这是我的代码:

WXMediaMessage *message = [WXMediaMessage message];
WXEmoticonObject *emotion = [WXEmoticonObject object];
emotion.emoticonData = shareData;
message.mediaObject = emotion;
SendMessageToWXReq *req = [[SendMessageToWXReq alloc]init];
req.bText = NO;
req.message = message;
[WXApi sendReq:req];
1 个回答
  • http://www.jianshu.com/p/f706...
    希望帮到你,经过测试没有问题

    - (void)shareStickersToWeixinBase:(enum WXScene)scene with:(NSData *)shareImageData
    {
        WXMediaMessage *message = [WXMediaMessage message];
        message.title = @"斗图分享";
        message.description = @"斗图表情";
        [message setThumbImage:[UIImage imageWithData:shareImageData]];
        
        WXEmoticonObject *imgo = [WXEmoticonObject object];
        imgo.emoticonData = shareImageData;
    
        message.mediaObject = imgo;
        message.mediaTagName = @"WECHAT_TAG_JUMP_SHOWRANK";
        
        SendMessageToWXReq* req = [[SendMessageToWXReq alloc] init];
        req.bText = NO;
        req.message = message;
        req.scene = scene;
        [WXApi sendReq:req];
        
    }
    
    2022-11-12 01:43 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有