1. 程式人生 > >ShareSDK微信分享時的坑

ShareSDK微信分享時的坑

/**
 *
 * @param context
 * @param title 標題
 * @param text  標題下面右邊文字
 * @param imagePath  標題下面左邊圖片
 * @param titleUrl  整個訊息的URL地址
 */
public static void share(Context context, String title, String text, String imagePath, String titleUrl) {
    OnekeyShare onekeyShare = new OnekeyShare();
    onekeyShare.disableSSOWhenAuthorize();
    onekeyShare.setTitle(title);
    onekeyShare.setTitleUrl(titleUrl);
    onekeyShare.setText(text);
    onekeyShare.setImageUrl(imagePath);
    onekeyShare.setUrl(titleUrl);
    onekeyShare.setSite("蝦拍");
    // siteUrl是分享此內容的網站地址,僅在QQ空間使用
    onekeyShare.setSiteUrl(titleUrl);
    onekeyShare.show(context);
}

onekeyShare.setSite("蝦拍");
    // siteUrl是分享此內容的網站地址,僅在QQ空間使用
onekeyShare.setSiteUrl(titleUrl);
這兩項一定要有,否則,發出去的微信訊息只能是純文字(Text欄位的內容),而不是一個帶超連結的訊息。

相關推薦

ShareSDK分享

/** * * @param context * @param title 標題 * @param text 標題下面右邊文字 * @param imagePath 標題下面左邊圖片

iOS 網路圖片轉為UIImage 和分享縮圖片的壓縮

在寫微信分享專案時,發現微信設定縮圖: 我們的圖片是從阿里雲那裡獲取的網路圖片,需要把網路圖片轉化為UIImage,下面就是方法: +(UIImage *) getImageFromURL:(NSString *)fileURL {     UIImage * r

ShareSDk分享簽名獲取及修改後不生效的解決辦法

在微信開放平臺,獲取安卓應用簽名,有兩種方法,第一種是通過android studio命令列,命令如下:keytool -list -v -keystore H:\路徑\XXXXX.jks 重點:簽名是

分享之道

1.引入JS檔案 在需要呼叫JS介面的頁面引入如下JS檔案,(支援https):http://res.wx.qq.com/open/js/jweixin-1.2.0.js 備註:支援使用 AMD/CMD 標準模組載入方法載入 2.通過config介面注入許可權驗證配置

shareSDK 分享閃退問題

微信與其他應用不同,集成了shareSDK後,其他的都好使,為什麼就微信的不好使,無論是分享給好友,還是朋友圈,都出現閃退的情況,樓主同樣遇到了這種情況。 微信分享閃退有種情況:       1,你沒有打包成.apk檔案,而是直接從開發工具上執行,所以應用無簽名,這種情況

使用ShareSDK 分享閃退問題總彙

最近在做ShareSDK的微信分享的時候遇到了點問題,就是分享的時候選擇微信好友或者微信朋友圈會開啟一下微信然後介面都還沒加載出來就閃退。這個問題我在網上找了好多種的可能的情況以及處理辦法,最終找到了適合於我的問題。我在這就把我搜索到的解釋全部都整合一下吧。

分享沒有縮圖的解決方案!

其實之前微信分享都是預設抓取頁面第一張圖片的,後來隨著微信的版本升級,也防止那種誘導式分享,騰訊遮蔽了這一功能,目前僅在PC版本是自動抓取,所以手機版微信分享帶縮圖及簡介的話就要使用jssdk。我之前也是不會,後來網上看到了一大神寫的,參照他的,自己寫了一下這個

android通過友盟進行分享

剛好專案中遇到了需要通過第三方微信分享,需要用過友盟的平臺(因為之前用的事ShareSDK),去看了一下官方文件,順便記錄一下問題和一些分享的細節。 1,新增一些jar包(只需要去官方下載,沒有什麼大問題),因為我們公司只需要微信分享,朋友圈和qq空間,所以我下載的都是精簡

Vue2.0專案 實現分享遇到的幾個問題

最近做公司的一個平臺專案,需要放到微信上面,在寫微信分享功能時遇到了幾個坑,現總結一下,以免日後忘記1.分享功能的config和介面的呼叫寫在mounted函式當中2.後臺在生成簽名的時候需要當前網頁的地址,前段傳過去的地址一定不要包含#機器後面的部分3.微信的分享的sdk中

vue history模式下分享記錄

專案分享需求:詳情頁面分享當前標題+簡介+圖片+當前路徑,其餘頁面分享固定標題+簡介+圖片+當前路徑 微信H5專案,後臺介面返回簽名。 安裝及引用使用說明 安裝 npm i

分享,標題、內容、圖標不顯示問題(時序問題)

origin nstat 顯示 圖標 ins 接口回調 打印 內容 window 今天在處理微信分享時,標題,內容、圖標不顯示問題,最後發現是時序問題。 只說思路,不上代碼, 我是在主頁,和詳情頁獲取的分享的參數(是一個對象,裏面含有title、shareUrl、conte

關於unity3d使用sharesdk分享的填實踐2017

科目,sharesdk分享實踐 內容,使用sharesdk對unity3d中的Android應用進行分享 目的,學會分享到微信、微博、qq的使用方法 好了,不寫廢話了。今年寫了幾個單機的小遊戲,然後總覺得缺少社會化屬性。於是想加上分享、微信登入、排名等功能,然後看到網上s

在Unity3D項目中接入ShareSDK實現安卓平臺分享功能(可使用ShareSDK默認UI或自定義UI)

顯示 選項 dev template 腳本 配置文件 all 自己 show   最近公司的大廳要重做,我協助主程一起制作新大廳和新框架,前面制作的編輯器也派上了用場。等全部功能做完後我會再寫一個復盤,這兩天主程在忙於寫熱更新的功能,所以把接入分享SDK功能的任務交給了我,

關於MUI集成分享遇到的

cnblogs image 框架 網上 返回值 告訴 開始 nat 微信公眾平臺   今天聊一下MUI這個框架吧!   首先,用這個框架也有很長一段時間了,項目不同,涉及到的功能也有不同,之前沒有涉及到微信分享相關的內容!今天,遇到了,也解決了,分享出來。   下面是手順:

關於Android分享SDK縮圖顯示不出來的一種情況!巨

那幾天本人接入了微信SDK用於公司的APP去分享某些連結到微信,但使用的過程出現了分享成功自己能顯示縮圖但對方的縮圖顯示不出來的情況,本人嘗試各種百度,各種官方文件的查閱,最後還是解決不了這個困惑,後面只好自己去研究,可研究了老半天還是一點眉目都沒有。最後,我終於知道問題所在 ↓↓↓↓↓↓↓↓↓↓

ShareSdk實現QQ或分享和登陸

下面是比較簡單的 QQ 分享和登陸 Demo,整合方式為快速整合(Gradle)。下面主要包括: 根目錄配置 專案目錄配置 程式碼配置及除錯 注意事項 1. 根目錄配置 在根目錄新增程式碼: classpath 'com.mob.sdk:MobS

百度分享底部文字超出,setTimeout延操作修改樣式

遇到樣式問題:百度分享的微信分享底部文字“開啟微信,點選底部的“發現”,使用“掃一掃”即可將網頁分享至朋友圈“超出,如下圖:  檢視頁面元素,需要設定.bd_weixin_popup .bd_we

Android分享再次填 error -6 一閃而過

三年前公司主力專案剛開始的時候要用到微信支付和微信分享,那個時候已經填過一次坑了,可惜當時填了就填了,忘記記筆記。。俗話說得好,好記性不如爛筆頭,這次新專案需要做微信分享的時候,又不小心踩回那個坑。。。 話說就是回到申請key的時候,我本來都有印象微信開放平臺建立應用的

ShareSDK接入實現分享功能(轉)

ShareSDK接入實現微信分享功能 首先需要去Mob官網(http://www.mob.com/)下載shareSDK For Unity3d 下載完成,解壓,將以下plugins資料夾移入Unity專案的Assets資料夾裡,並將專案平臺轉換為安卓平臺 在場景裡建立幾個cube作為

android 開發 分享遇到的

最近想專案中遇見了寫微博分享,就專門下了微博SDK去看,開始肯定是要先去微博開發平臺上申請開發者並註冊app,成功後會獲得App Key和App Secret,然後才可以進行下面的操作,但在寫的過程中發現微博的SDK還是有點坑的,這裡列舉出來,以便以後避開坑,踩坑是真難受啊