集成mob的SMSsdk和shareSDK
来源:互联网 发布:淘宝 白酒 知乎 编辑:程序博客网 时间:2024/05/16 17:22
前几天集成了mob的SMSSDK和shareSDK,很简单,记录下来
首先需要下载最新的sdk,两个版本都要下载最新的,防止出现错误 SMSLog
,这个一般是版本的问题
1、SMSSDK集成:
使用as1.5的版本,在app的build.gradle下添加
compile name: 'SMSSDK-2.0.2', ext: 'aar' compile name: 'SMSSDKGUI-2.0.2', ext: 'aar'
和
repositories{ flatDir{ dirs 'libs' }}
然后代码中根据API使用即可
2、shareSDK集成
下载需要的SDK,导入到app这个module下,导入需要的jar包,同时修改ShareSDK.xml中的配置,还需要导入wxapi中的WXEntryActivity,修改ShareSDK.xml 配置之前,需要先去对应的开放平台申请appkey,微博和qq即使审核不通过也可以使用,微信则需要审核通过才可以有appKey
compile files('libs/ShareSDK-Core-2.7.3.jar') compile files('libs/ShareSDK-QQ-2.7.3.jar') compile files('libs/ShareSDK-QZone-2.7.3.jar') compile files('libs/ShareSDK-SinaWeibo-2.7.3.jar') compile files('libs/ShareSDK-Wechat-2.7.3.jar') compile files('libs/ShareSDK-Wechat-Core-2.7.3.jar') compile files('libs/ShareSDK-Wechat-Favorite-2.7.3.jar') compile files('libs/ShareSDK-Wechat-Moments-2.7.3.jar')
最后调用代码即可
3、总的androidManifest.xml
<!--微信分享回调--> <activity android:name="。。。。wxapi.WXEntryActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:exported="true" android:screenOrientation="portrait" android:theme="@android:style/Theme.Translucent.NoTitleBar"/> <activity android:name="。。。share.ShareActivity" android:theme="@style/shareTheme"> </activity> <uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.RECEIVE_SMS" /> <uses-permission android:name="android.permission.GET_TASKS" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/> <uses-permission android:name="android.permission.GET_ACCOUNTS"/> <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
4、注意
a、最好把所有的sdk都放在app这个module同一个module中,可以省去很多问题,比如jar包重复,也可以节省空间;
b、微信出现闪退问题一般是审核不通过
、打包的key和开放平台的不一样
、分享参数错误
、包名跟开放平台的包名不一样
或者应用没有打包
,最后一个经常容易忽略;
c、sdk最好都是最新版的,版本号里面可能会有一些冲突;
d、一个key只能给一个应用使用,如果在多个应用使用,只有一个会分享成功,其他会分享不了,比如我使用微博的分享,测试上用的key和正式的是同一个,所以正式的用不了,我尝试将微博卸载和测试的应用卸载,再重新安装微博使用并且将测试应用的appkey给删掉即可;
e、模拟器可能分享不了,使用genymotion的模拟器分享微博时一直报错,在真机即可成功分享。
- 集成mob的SMSsdk和shareSDK
- unity同时集成mob的sharesdk,smssdk,微信支付
- 同时共用MOB公司的shareSDK和SMSSDK的冲突问题
- Unity3d同时接入Mob平台的SMSSDK和ShareSDK时的坑
- 集成mob的SMSSDK获取短信验证码的Demo
- Mob ShareSDK集成
- cocos2d-lua集成Mob-SMSSDK-for-android
- Mob ShareSDK的使用
- Mob的ShareSDK
- unity-mob的shareSDK
- mob短信验证码SMSSDK的使用
- mob短信验证码SMSSDK的错误代码
- 【Mob产品更新】ShareSDK for iOS v2.10.4和Android 2.5.6,2.5.5发布、SMSSDK for Android 1.1.7 发布
- 使用ShareSDK的SMSSDK短信验证码
- Android使用Mob的ShareSDK集成新浪微博登录闪退问题
- Android studio 下使用mob的短信验证码SMSSDK
- [置顶] mob短信验证码SMSSDK的使用
- iOS关于sharesdk的集成和使用
- 浅析Java中的反射机制原理
- sap-basic基础命令
- 【数据库】临时表——基本知识
- Tomcat配置文件常用操作
- android下连接串口
- 集成mob的SMSsdk和shareSDK
- 关于 Java 中 try、finally 语句块的分析
- 博客带小星星
- 软回车和硬回车
- HTTP——10 Status Code Definitions
- Codeforces Round #361 (Div. 2)A. Mike and Cellphone
- Linux Shell 中的反引号,单引号,双引号
- 稀疏编码最优化解法
- 【数据结构】二叉搜索树