Android SDK FAQ

第三方平台的 appkey 和签名,包名怎样对应

由于申请新浪微博和微信的 appkey 和 secret 时,需要填写应用的签名和包名,如下:
填写新浪微博的签名包名信息:
填写微信的签名包名信息
所以,SinaWeibo 和 WeChat 的 appkey 是跟包名,签名一一对应的,因此在程序的 build.gradle 文件里配置的签名文件要与 JGShareSDK.xml 里配置的第三方平台 appkey 和程序的包名是一一对应的。

微信分享后没有回调?

检查 AndroidMmanifest.xml 文件里配置的 package 包名和微信回调配置;

<!-- Optional 微信分享回调-->
    < activity
        android:name=".wxapi.WXEntryActivity"
        android:exported="true" />

微信回调的 name 字段所指的 wxapi 必须在包名(package)目录下;如果 wxapi 所在的路径不在包名(package)目录下,则没有回调。

微博分享或授权时报 error: redirect_uri_mismatch

当分享或授权时报出如图错误

这个报错说明你在JGShareSDK.xml文件配置的回调地址和微博开放平台的回调地址不一致导致;登录新浪微博开放平台,
将JGShareSDK.xml里微博的 RedirectUrl 设置为和微博开放平台的授权回调页地址相同即可。


Copyright 2011-2017, jiguang.cn, All Rights Reserved.
粤ICP备12056275号-13 深圳市和讯华谷信息技术有限公司

Documentation built with MkDocs.