关于ShareSDK接入的各种问题,以及解决方案
随着社交网络的流行,游戏接入分享已经是必然。毕竟这是非常好的一种推广方式。ShareSDK是一个非常好的内分享提供商!但是接入后发生的各种问题,下面给大家提供几个本人遇到的问题,以及解决方法:
1)微信接入,#import "WXApi.h" 发生的NSObjcRuntime 编译错误
解决方法:把你的#import "WXApi.h"的CPP文件,改成.mm
2)微信接入,报警告“请将libWeChat.a导入项目并引入WXApi.h ”
解决方法:在AppController.mm下的
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
处添加
[ShareSDK importWeChatClass:[WXApi class]];
当然记得添加头
#import <ShareSDK/ShareSDK.h> #import "WXApi.h"
3)微信分享后直接回调分享失败。
解决方法:不可以使用模拟器分享。必须在装有微信的真机上测试。如果在真机上测试还是失败的话,注意:
url,title,description这些参数不要为空,图片缩略图大小不能大于32K。
4)QQ空间分享后,不跳转回程序。
解决方法:需要URL Schemes这个要配置正确。 URL Schemes = tencent+你的appid
未完,待续!