mobshareSDK分享平台

第三方分享平台ShareSDK

相关参考链接如下所示

  • AndroidStudio快速集成 点击这里
  • [通用问题] 【ShareSDK】常见问题汇总这里
  • [通用问题] ShareSDK各社交平台申请APPkey 的网址及申请流程汇总这里

使用ShareSDK注意以下事项

  • 使用新浪微博分享注意
    • 清单文件配置中新浪微博客户端分享回调必须配置如以下代码中

代码


    
    
        
        
        
        
    
    
    
        
        
    

第二 、ShareSDK.xml文件配置
* ShareSDK.xml这个文件中(ShareSDK.xml文件在目录src/main/assets路径下)


 


 
  • ShareSDK 的AppKey申请可以查看这里
  • 这个APPKey的申请貌似只要后台有这个值,就可以运行,和你的应用没什么关系,以及和分享到各个平台的配置没什么关系
  • SinaWeibo的AppKey、AppSecret、RedirectUrl必需配置可以查看这里
  • 切记注意包名以及应用签名要和打包签名的APK一致,具体可以查看这里
  • RedirectUrl的值可以自定义,但是一定要和应用信息的高级信息中的授权回调页一直,看这里,同时也可查看这里

  • 如何通过打包生成release的apk来获取应用签名,可参考以下文章

    • android studio生成签名文件,以及SHA1和MD5值
    • 关于Android studio打包发布,以及Android签名的获取
    • Android Studio系列-签名打包
    • Android 7.0 引入一项新的应用签名方案 APK Signature Scheme v2
  • 获取应用签名的过程注意
    • 1、第一次创建keystore (路径)path最好放在工程module目录下,这样在进行代码管理同步到码云平台时,可以将keystore.jks文件一起上传。
    • 2、生成 keystore.jks文件后,可以在终端通过命令行的方式keytool -list -v -keystore keystore.jks,获取到MD5值,将MD5值中间的分隔符去掉和大写字母换成小写字母就是应用的签名
    • 3、注意在生成keystore.jks文件的最后一步,Android 7.0 引入一项新的应用签名方案 APK Signature Scheme v2,具体可参考上面的链接,以及截图

切记,一旦app的配置信息发生变化,就要重新打包签名APK,同时更新开放平台的相应信息,即使你创建的应用信息没有通过审核,也可以分享到新浪微博

微信分享注意事项

  • 微信注意事项可以参考以上链接,也可以参考这里,或者这里
  • 如何以上一切OK,而点击到分享到微信时,一闪而过,可能是因为微信开放平台该应用分享到朋友圈以及发送给朋友的接口状态未获得,所以未分享成功

QQ分享时注意事项

  • QQ分享时注意ShareSDK中QZone和QQ的AppId和AppKey只要和腾讯开放平台管理中心对应的所创建的应用的AppId和AppKey相匹配就可以,和应用貌似没什么关系,即使换一个在腾讯开放平台管理中心对应的所创建的应用的AppId和AppKey,配置到ShareSDK,也可以分享成功
  • 注意:在清单文件中cn.sharesdk.framework.ShareSDKUIShell这个activity中的intent-filter中tecent后面的appkey要和ShareSDK中ShareSDK中QZone和QQ的AppId要一致

注意:由于mobShareSDK的升级,可能有些部分操作发生变化,此时还以官网文档为准

你可能感兴趣的:(Android,studio,mobShare)