100apps / openshare

不用官方SDK,利用社交软件移动客户端(微信/QQ/微博/人人/支付宝)分享/登录/支付。
http://www.gfzj.us/series/openshare/
GNU General Public License v3.0
3.64k stars 661 forks source link

定向分享数据线来分享文件是否未实现? #18

Open bulolo opened 9 years ago

bulolo commented 9 years ago

今天使用openshare,将app中的zip文件 定向分享到QQ我的电脑。用openshare里面的数据线功能。但似乎并未实现,(图片是可以定向分享的,这个本人试过,但是文件类型的,如zip似乎不起作用,)还是本人操作错误?求问一下

bulolo commented 9 years ago
var path = NSBundle.mainBundle().resourcePath?.stringByAppendingPathComponent("testZip.zip")
var data:NSData = NSData(contentsOfFile: path!)!
var file:QQApiFileObject = QQApiFileObject.objectWithData(data, previewImageData: nil, title: "hhh", description: "hhh") as! QQApiFileObject
file.cflag = UInt64(kQQAPICtrlFlagQQShareDataline.value)
file.fileName = "aa.zip"
var req:SendMessageToQQReq = SendMessageToQQReq(content: file)
var sent:QQApiSendResultCode = QQApiInterface.sendReq(req)

这是原QQSDK的数据线传输代码,可以将手机zip文件传到Q手机数据线中的我的电脑。不知为何rawShare没发达到。

100apps commented 9 years ago

建议dump出来官方SDK数据比较一下。 如果官方的可以,但是我们自己的不行,必然是参数出来问题。