接手了一個項目,產品測出了一個問題:
點擊微信分享按鈕後提示“分享操作正在後臺進行”,然後就提示“分享失敗”。
遇到這個問題有點困惑,一開始以爲配置出了啥問題,重新去弄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");
註釋,就可以分享了,也算是一個奇葩的問題經歷。