首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Android 分享到 QQ 空間回調「分享失敗」:SDK 接入檢查清單

     編輯:程式設計疑難解答

高頻坑位

  1. AppID 未在 QQ 開放平台配置包名/簽名 → 回調 errorCode = -6 或 -4。
  2. AuthActivity 未在 Manifest 註冊:
    <activity android:name="com.tencent.tauth.AuthActivity" ...> 缺失導致回調不回來。
  3. 回調處理錯誤:
    必須在 onActivityResult 調用 Tencent.onActivityResultData,且 IUiListener 實現完整。
    常見漏寫:onCancel、onError 為空導致無日志。
  4. 分享參數缺失:Bundle params 必須含 title, summary, targetUrl, imageUrl,字段為空會被服務端拒絕。

調試步驟

  1. Logcat 過濾 Tencent / openSDK 關鍵字,獲取具體 errorCode。
  2. 參考 QQ 開放平台文檔 對照錯誤碼含義。
  3. 用官方 Demo 先跑通,再遷移到項目,對比 Manifest、ProGuard、AppID 配置差異。
  4. ProGuard 保留規則:
    -keep class com.tencent.** { *; }

拿到具體錯誤碼 → 官方文檔查義 → 對應修復,比盲目嘗試快十倍。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved