ShareSDK 微信分享失敗問題解決方案

接手了一個項目,產品測出了一個問題:

點擊微信分享按鈕後提示“分享操作正在後臺進行”,然後就提示“分享失敗”。

遇到這個問題有點困惑,一開始以爲配置出了啥問題,重新去弄appid等,後來發現問題並沒有解決,可見不是配置的問題。

public class SharkUtils {

    public  static  void share(String name,String imageURL,Context context){
        OnekeyShare oks = new OnekeyShare();
        //關閉sso授權
        oks.disableSSOWhenAuthorize();

        // title標題,微信、QQ和QQ空間等平臺使用
        oks.setTitle(name);
        // titleUrl QQ和QQ空間跳轉鏈接
        oks.setImageUrl(imageURL);
        oks.setTitleUrl("");
        // text是分享文本,所有平臺都需要這個字段
        oks.setText(name);
        // imagePath是圖片的本地路徑,Linked-In以外的平臺都支持此參數
        //oks.setImagePath("/sdcard/test.jpg");//確保SDcard下面存在此張圖片
        // url在微信、微博,Facebook等平臺中使用
        oks.setUrl("");
        // comment是我對這條分享的評論,僅在人人網使用
        oks.setComment("我是測試評論文本");
        // 啓動分享GUI
        oks.show(context);
    }

}

打開

oks.setImagePath("/sdcard/test.jpg");

註釋,就可以分享了,也算是一個奇葩的問題經歷。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章