1. 程式人生 > >解決UmengSDK社會化分享過程中微信,QQ,新浪微博分享不成功的問題

解決UmengSDK社會化分享過程中微信,QQ,新浪微博分享不成功的問題

按照UmengSDK的demo進行整合後,碰到的幾個問題

一、點選qq或空間分享,出現應用無響應(ANR)的情況。

解決方法:查查是否分享的圖片引數是否已經設定,沒有設定會出現ANR,設定後可以正常分享。title、url、content等引數是否設定正確

二、微信分享不成功。現象是點選微信或朋友圈分享後,出現微信的介面,提示請稍候,然後一閃而過消失,沒有其他報錯。檢視logcat出現錯誤:

## get sso Handler, requestCode = 10086, 微信訪問被拒絕(未知錯誤)-----------微信分享

## get sso Handler, requestCode = 10085, 微信訪問被拒絕(未知錯誤)-----------微信朋友圈分享

解決方法:

看看應用MD5簽名和在微信開放平臺上登記的MD5簽名是否一致。值得注意的是在開放平臺上錄入的MD5簽名必須去掉冒號,同時全部改為小寫字母。如果是一致的話,還是不行的話,清空下微信快取,再不行,解除安裝微信重新安裝,並重新安裝執行程式,建議:先執行安裝程式,然後用手機簽名工具確認簽名是否和在微信開放平臺上註冊的是否一致,若一致

則執行程式,否則更改開放平臺的MD5與安裝程式一致,開始執行,應該會成功分享。

UmengSDK 微信Demo執行不成功解決辦法:

Demo中使用的微信AppId繫結的簽名信息和你打包時所用的簽名信息不一致導致無法響應。

1.申請一個測試Demo中AppId (

申請地址)
填寫"包名"時請使用Demo的包名"com.umeng.soexample"
填寫"簽名"使用簽名生成工具(簽名工具)生成簽名時填寫Demo的包名
獲取微信AppId後替換Demo中的使用的AppId
實際開發時需要通過微信稽核後,AppId才有效
2.使用SDK中的 debug.keystore編譯執行Demo工程。(keystore使用方法

三、新浪微博分享,web頁面顯示:你所訪問的站點在微博的認證失敗,請稍後再試。如有疑問,請聯絡XX。(error:redirect_uri_mismatch) 。這種問題往往發生在新提交了移動應用但未稽核的情況下。

解決方法:需要在微博開放平臺的應用基本資訊中配置安全域名:sns.whalecloud.com。同時在高階資訊中配置OAuth2.0 授權設定:

  • 授權回撥頁:
  • http://sns.whalecloud.com/sina2/callback
  • 取消授權回撥頁:
  • http://sns.whalecloud.com/sina2/callback

四、新浪微博開始分享後不久出現分享失敗的錯誤,檢視Logcat出現錯誤:sina : error, User is not in platform app test list

解決辦法:從日誌錯誤來看,是提示用來分享的使用者不在平臺應用的測試賬號列表中。這一般發生在未稽核應用中。可以在應用的測試資訊中新增測試賬號來測試分享。

五、新浪微博分享,在安裝微部落格戶端的時候,分享時總是提示“sso package or sign error”,而在未安裝微部落格戶端的時候,在web auth授權頁面又總是提示來自“來自友盟社會化元件”,而不是顯示來自"XXX應用"。

解決辦法:

1、檢查應用包名和md5簽名是否在新浪開放平臺填寫正確。

2、檢查授權回撥頁是否填寫正確

3、檢查應用是否稽核成功

4、檢查友盟的分享設定頁面,新浪微博分配的appkey和appsecret是否填寫正確並正確繫結。

5、如果以上四個步驟都檢查無誤,但是還是出現來源錯誤的話,檢查Androidmanifest.xml中UMENG_APPKEY是否填寫正確。


相關推薦

解決UmengSDK社會化分享過程,QQ,分享成功的問題

按照UmengSDK的demo進行整合後,碰到的幾個問題 一、點選qq或空間分享,出現應用無響應(ANR)的情況。 解決方法:查查是否分享的圖片引數是否已經設定,沒有設定會出現ANR,設定後可以正常分享。title、url、content等引數是否設定正確 二、微信分享不成

用友盟社會化元件,分享

最近做的APP,需要分享功能,於是試了一下友盟的社會化元件。總的感覺還不錯,雖然沒有比直接整合官方SDK簡便多少,但是後臺統計的功能不錯,所以最後還是用了。官網的文件說明已經挺詳細了,不過章節組織得有點亂,本文總結一下 獲取友盟app key 首先去友盟註冊一個app ke

IOS 使用ShareSDK進行QQ分享失敗經驗

  該文章轉自  http://blog.csdn.net/iosbird/article/details/50420547    非常感謝提供解決思路 問題描述:在iOS9下,系統預設會攔截對http協議介面的訪問,因此無法獲取http協議介面的資料。對ShareS

unity3d利用sharesdk分享內容至qq空間等國內主流社交平臺(ios篇)

大家在玩遊戲時,通常都會看到分享的功能,最常見的是分享到微信朋友圈、qq空間或者新浪微博,產品經理通常稱這個功能模組為社會化。那這個功能在unity3d製作的遊戲中怎麼做到的呢?以前的老做法是按照對應的ios、安卓平臺、在微信or新浪微博上下載對應的sdk、按照其說明文件

HBuilder webApp開發(七)/QQ//騰訊分享

HBuilder是支援微信分享(好友和朋友圈),QQ分享,新浪微博和騰訊微博分享。 但是在使用的過程中,官方給的文件似乎很坑爹。 《分享外掛配置》 《分享外掛開發指南》 都是2014年7月發表的文件,後期也沒看見更新說明;有使用者過來提問,就都給引導去看

實現QQ和百度第三方登錄(Android Studio)

wiki protocol super cli 路徑 參考 syn jar包 all 前言: 對於大多數的APP都有第三方登錄這個功能,自己也做過幾次,最近又有一個新項目用到了第三方登錄,所以特意總結了一下關於第三方登錄的實現,並拿出來與大家一同分享; 各大開放平臺註冊

獲取等apk簽名的方法

1、Eclipse開發工具中獲取: 匯出簽名包時的最後一步(將該MD5值複製出來,按照“ 去掉冒號(:),大寫轉小寫 ”的規則裝換,此時字串就是簽名): 2、使用微信或者新浪微博開放平臺上的MD

分享到空間或的程式碼

<div class="bdsharebuttonbox"> <a href="#" class="bds_more" data-cmd="more"></a> <a title="分享到QQ空間" href="#" class="

qq檢測工具 註冊判斷工具

我們都知道,做網絡營銷,數據是非常龐大而且復雜的,不僅有手機號碼,還有扣扣號碼或者是扣扣郵箱、數字字母組合賬號,怎麽樣批量快速的區分出賬號的微信開通狀態?這是微信營銷者,微商都非常關註的一個問題,微信號碼檢測助手就顯得比較重要,微信檢測開通工具自上市以來,受到各營銷企業、商家、自由職業者的普遍的信任和青

支付中文亂碼,帶中文簽名成功

在做微信公眾號支付和H5支付時發現支付引數帶中文就會簽名失敗,試過很多種辦法如: new String(xml.toString().getBytes(), "ISO8859-1"); 把xml轉為ISO8859-1提交到微信統一下單介面簽名不正確,

在Android使App高速、簡單地支持QQ、facebook等十幾個主流社交平臺的分享功能

分析 ont renren androidm mod 執行 xen 12px 操作 前言 在如今的APP或者遊戲中,分享功能差點兒已經成為標配。分享功能不但能夠滿足用戶的需求。也能夠為產品帶來很多其它的用戶,甚至能夠對用戶的行為、活躍度、年齡段等情況進行數據統計,使得軟

在Android使App快速 簡單地支援 QQ facebook等十幾個主流社交平臺的分享功能

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

測試號,公眾號開發token驗證的解決辦法,即介面配置資訊的url和token怎麼設定的方法

首先我們來看兩張圖,第一張是微信公眾號中設定的圖 第二張是測試號中的圖片,之所以打馬賽克是怕不良之心的人,如果有疑問可以在文章後留言,因為本人在這個問題上搗鼓了好幾天,所以比較有心得,而微信公眾號的開發文件或者百度的資料都不多,所以很容易走彎路 現在講講介面配

iOS 支付SDK與友盟分享兩者同時整合時,出現的問題與解決之路。

這兩天改版一箇舊的APP,要舊貌換新顏,拿到app後進行編譯,一直報下面的錯誤。 報不認識的符號名PayReq錯誤。奇怪,啥也沒動就這樣,真不知道給的包是不是本來就是個報錯的工程。 不管怎樣,要對它修改就先要跑起來啊。   根據錯誤提示,判斷是libwec

iOS 支付SDK與友盟分享兩者同時集成時,出現的問題與解決之路。

說明 圖片 根據 red googl 包含 沒有 終端 手動添加 這兩天改版一個舊的APP,要舊貌換新顏,拿到app後進行編譯,一直報下面的錯誤。 報不認識的符號名PayReq錯誤。奇怪,啥也沒動就這樣,真不知道給的包是不是本來就是個報錯的工程。 不管怎樣,要對它修改就先要

友盟分享本地圖片到無法調起解決方案

轉載請註明出處 http://blog.csdn.net/u014513456/article/details/54613444 Author:[email protected] 背景 webview 中分享本地圖片到微信

編碼格式設定-----/QQ分享連結含中文引數時

當APP分享連結時,若連結中引數包含中文,需要進行編碼轉換,否則可能導致連結失效或出現亂碼 -------微信/QQ等第三方分享時,這一點尤為重要 String temp = URLEncoder.encode(str,"UTF-8");

開放平臺修改分享的小圖示後,移動端顯示的分享的小圖示未改變的問題解決

問題:實現過微信分享的小夥伴們,應該都在微信的開發平臺上修改過上圖中的小圖示和文字,但是當我們對小圖示和文字進行修改後,發現有些裝置分享出來的小圖示和文字依舊沒有改變,但是有些裝置確實最新的小圖示

Android純圖大圖的分享

最近專案需要增加分享的內容,需要新增直接分享純圖(也就是大圖片,不跳轉),但是查資料後發現沒有看到什麼好的解決方案,經過一天的摸索,終於發現了其中的奧祕,現在將之寫下來,希望對同樣遇到這樣的問題的朋友有所幫助。    1.微信分享純圖,第一點是要記住:分享的必須是本地圖片才

公眾號的授權及分享

保存 用戶信息 win openid code suse log ken 需求 最近忙著做一個登錄公眾號獲取用戶信息及用戶分享後可以得到積分。 首先用戶點擊一個鏈接 window.location.href="https://open.weixin.qq.com/conn