apicloud apicloud

注册
查看: 961|回复: 4

[APP开发技巧] 微信、qq、微博分享经验总结

主题:
35
帖子:
157
云币:
281

[APP开发技巧] 微信、qq、微博分享经验总结

961 4 | 发表于 2016-8-12 13:27:52 |阅读模式 | |
搞了很久的分享,总算得出来一些经验,分享给大家
1.图片问题(不能超过32k),我采用的是下载,再压缩的方式,代码如下
headurl 为下载图片的url,name为你要保存的文件名,建议xxx.jpg
区分ios和android是为了区分图片压缩的大小,一般ios可以大些,android就要小些

function GetPics(headurl, name) {
        api.imageCache({
    url: headurl
}, function(ret, err){
     if(ret.status){
   console.log(JSON.stringify(ret));
   var cacheImg = ret.url;
   var systemType = api.systemType;
   if(systemType=='ios'){
   console.log("ios");
   var savePath = api.cacheDir + "/sharePic/";
   var imageFilter = api.require('imageFilter');
imageFilter.compress({
    img: cacheImg,
    quality: 0.1,
    size:{
    w:150,
    h:150
    },
    save : {
                        album : false,
                        imgPath : savePath,
                        imgName : name
                }
}, function(ret, err){  

    if( ret.status ){

       $api.setStorage(name, savePath+name);
    }else{

    }
});
}
if(systemType=='android'){

  var savePath = api.cacheDir + "/sharePic/";
   var imageFilter = api.require('imageFilter');
imageFilter.compress({
    img: cacheImg,
    quality: 0.1,
    size:{
    w:100,
    h:100
    },
    save : {
                        album : false,
                        imgPath : savePath,
                        imgName : name
                }
}, function(ret, err){  

    if( ret.status ){
       $api.setStorage(name, savePath+name);
    }else{

    }
});
}
   }
});

}


2.android发生无法打开或者报错的情况,基本上注意看https://community.apicloud.com/bb ... ypeid%26typeid%3D15
3.微博分享报错,无法打开的,请注意 使用weibo这个模块,并且不要加载 两个微博分享的模块

以上都排除外后,记得云编译,一切OK



1

查看全部评分

驾校小白

UID:291997

主题:
0
帖子:
18
云币:
131
发表于 2016-8-12 14:38:01 |
占个沙发

主题:
1105
帖子:
5198
云币:
2147214595

圣诞节捣蛋鬼APICloud大会专属勋章足球狗儿童节快乐

发表于 2016-8-12 17:39:53 |
感谢分享

主题:
73
帖子:
4730
云币:
1474

足球狗狗年旺旺旺APICloud粉丝连续签到100天APICloud毕业勋章APICloud骨灰粉模块开发者签到党土豪志愿者一周年中秋节社会摇圣诞节老司机你吃屎!首长好!我还是个孩子!托马斯全旋女朋友不想上班!装逼侠单身狗超人SB侠

发表于 2016-8-13 17:30:25 |
感谢分享

主题:
0
帖子:
3
云币:
3
发表于 2019-12-10 11:30:31 |
能同步分享到微信,微博,QQ吗
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表