集成shareSDk过程中遇到的问题及解决办法,慢慢整理中
来源:互联网 发布:高清网络智能机顶盒 编辑:程序博客网 时间:2024/06/06 06:57
1.集成shareSDK的分享功能
1)在官网上根据需求(分享的平台,分享框的样式等)下载相应的SDK。下载地址
2)添加到项目中,添加相应的依赖库,参照官网的快速集成指南。http://mob.com
3)在所分享的各个平台申请id。这样分享信息的下面才会显示自己app的logo和name
4)在plist文件中配置URL Scheme QQ+8位的十六进制,tencent+id,wx+id,sinaweibo.sso+id,等等
5)在appdelegate中初始化分享的平台信息,填充id 和appsecret信息
6)重写appdelegate代理方法
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
return [ShareSDKhandleOpenURL:url
wxDelegate:self];
}
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
return [ShareSDKhandleOpenURL:url
sourceApplication:sourceApplication
annotation:annotation
wxDelegate:self];
}
2.集成js调用原生的分享功能
1)从官网上将demo下载下来,下载地址:http://wiki.mob.com/JS快速集成指南,然后将.m和.h编译静态库,运行demo的分享功能是否已经实现;(文件找不到,都是没导进,或者路径的问题,检查路径是否正确,Framework Search Paths这里通常填framework的路径,而Library Search Paths这里通常是填.a文件的路径)
2)或者直接将.m和.h文件导入到项目中;
3)匹配本地配置的分享平台信息与shareSDK后台的各个分享平台的信息是否一致
4)可调整分享平台的顺序
5)可调整分享的内容
6)如果分享,报如下错误
$sharesdk._callback({"method":"showShareMenu","state":2,"platform":99,"seqId":2,"end":true,"error".{"error_msg":"传入参数无效","error_code":-101,"error_level":1}})
说明是从后台传过来的数据格式有问题,转成json文件失败,获取不到具体的参数信息。只能自行解析处理数据。
7)分享过程中弹出的提示框 state==0,1,2,3分别代表开始,成功,失败,取消
8)分享到新浪微博时报的错误
2014-09-05 16:03:03.270 UFenAssistant[5320:60b] $sharesdk._callback({"method":"showShareMenu","state":0,"platform":1,"seqId":3,"end":false})
2014-09-05 16:03:07.960 UFenAssistant[5320:60b] $sharesdk._callback({"method":"showShareMenu","state":2,"platform":1,"seqId":3,"end":true,"error":{"error_msg":"does multipart has image?","error_code":20007,"error_level":1}})
说明,传的图片的地址新浪微博解析不出来,会失败,可能是你的图片的url(测试地址,内网),新浪访问不了,再就是将ip换成域名即可。
9)短信平台是不可以分享图片的,带图片不会自动转为彩信。(iOS不允许开发者自己发送彩信的,会过滤掉图片,安卓可以)
- 集成shareSDk过程中遇到的问题及解决办法,慢慢整理中
- 自己开发过程中遇到的问题及解决办法
- ASIHTTPRequest使用过程中遇到的问题及解决办法
- ASIHTTPRequest使用过程中遇到的问题及解决办法
- ASIHTTPRequest使用过程中遇到的问题及解决办法
- ASIHTTPRequest使用过程中遇到的问题及解决办法
- QT4.8.5编程过程中遇到的问题及解决办法
- repo使用过程中遇到的一些问题及解决办法
- SQL Service2008安装过程中遇到的问题及解决办法
- Mysql安装过程中遇到的问题及解决办法
- Ubuntu使用过程中遇到的问题及解决办法
- (测试过程中遇到的问题及解决办法)
- CSS学习过程中遇到的问题及解决办法
- Jmeter使用过程中遇到的问题及解决办法
- Egit使用过程中遇到的问题及解决办法
- 接入ShareSDK过程中遇到的坑
- ShareSDK 集成遇到的问题
- Sharesdk 使用中遇到的问题 Android
- iOS多线程编程之NSThread使用
- 存储过程
- Android 内存溢出解决方案(OOM) 整理总结
- Spring整合mybatis使用
- HSV,HSI,HSB颜色空间
- 集成shareSDk过程中遇到的问题及解决办法,慢慢整理中
- sk_buff
- uploadify 在chrome浏览器下不能打开选择文件浏览框而在ff和ie下能正常打开
- 用二进制处理学生成绩
- Java 博客索引
- 数据结构——回文字符串
- 苹果App Store审核指南中文翻译(2014.9.1更新)
- shiro安全框架扩展教程--如何动态修改资源权限不需要重启项目
- 通过 ffmpeg 无损剪切/拼接视频