⑴ 小程序 添加友盟每个小程序都要安装SDK吗
这是肯定的,友盟是针对每个应用的
⑵ android 怎么更新友盟sdk
友盟自动更新服务已经不再提供啦,以下为官方说明:“这个服务因为目前面临N多非技术的挑战,导致我们很难再从技术层面维护好这个服务:iOS: 第三方自动更新服务已经被苹果官方严格禁止了,集成第三方自动更新服务(如友盟+自动更新)的App在审核阶段会被大概率的拒绝。苹果官方数次要求友盟及早把iOS平台的更新服务停掉。在iOS新版本的系统上,其实应用更新已经是默认的功能了,所以第三方更新功能作用就不大了,没有太多存在意义了。Android: 面临的问题比较多,比如应用市场(除了Google Play之外,国内也有越来越多的市场渠道会对集成友盟自动更新插件的App审核拒绝)、部分系统厂商的限制(系统厂商可能会禁止掉非系统的更新,导致友盟更新组件报错或者抛异常)以及部分运营商的拦截(我们的下载CDN链接在某些地区的运营商会被禁止访问),甚至APK的存储服务还会面临政策上的风险。”
⑶ 如何使用友盟统计
加入XCode工程,实现基本使用导入SDK下载Analytics_iPhone_SDK_1.6.4.zip并解压缩解压缩之后可以看到如下2个文件: MobClick.h libMobClickLibrary.a我们在编辑SDK时,使用的设置为 Base SDK:iOS 4.2,iOS Depolyment Target: iOS 3.0,因此该版本的SDK支持从iOS 3.0 ~ 4.2的设备使用,在工程中引入友盟统计SDK时,推荐设置Base SDK为最新的iOS SDK最新版(当前最新版为iOS 4.2) 导入插件请在你的工程目录结构中,右键点击Classes文件夹,选择Add->Existing Files…选择这两个文件。或者将这两个文件拖入XCode工程目录结构中,在弹出的界面中选择Copy item
⑷ 友盟+我的app统计 版本怎么更新
官网上有说明文档啊,根据你的app之前用的友盟sdk版本,下载替换相应的jar包。然后有些功能可能需要改代码,文档里也是有说明的。
⑸ ios 友盟新版5.2.1sdk怎么解决分享到qq失败
// 需要引入框架// 1. SystemConfiguration.framework// 2. CoreGraphics.framework// 3. libsqlite3.dylib// 4. CoreTelephony.framework// 5. libstdc++.dylib,// 6. libz.dylib// 下载最新的SDK,http://dev.umeng.com/social/ios/sdk-download// 将UMSocial_Sdk-x.x.x的文件夹拖入工程目录下// libUMSocial_Sdk-x.x.x.a libUMSocial_Sdk_comment_3.0.a 库文件// Header 头文字// SocialSDKXib xib文件// en.Iproj, zh-Hans.Iproj 英文和中文语言文件// frameworks 使用的第三方SDK,里面的Wechat,TencentOperAPI,TencentWeiboSSO,分别代表微信、手机QQ和腾讯微博SDK// 设置友盟分享[UMSocialData setAppKey:@"52b13dc556240b55870e7148"];// 设置手机QQ的使用[UMSocialConfig setQQAppId:@"100424468" url:nil importClasses:@[[QQApiInterface class], [TencentOAuthclass]]];// 设置微信功能[UMSocialConfig setWXAppId:@"wx34bd7147c4d8ad5a" url:nil];#pragma mark 使用第三方登录需要重写下面两个方法- (void)applicationDidBecomeActive:(UIApplication *)application{ // 登录需要编写 [UMSocialSnsService applicationDidBecomeActive];}- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString*)sourceApplication annotation:(id)annotation{ return [UMSocialSnsService handleOpenURL:url wxApiDelegate:nil];}#pragma mark 直接分享- (IBAction)share:(id)sender{ // 设置分享内容与分享平台 // 弹出UIActivityViewController样式的列表 [UMSocialSnsService presentSnsIconSheetView:self appKey:Nil shareText:@"要分享的内容" shareImage:nilshareToSnsNames:@[UMShareToQzone, UMShareToSina, UMShareToTencent, UMShareToRenren, UMShareToSms,UMShareToEmail, UMShareToFacebook, UMShareToTwitter, UMShareToWechatSession, UMShareToWechatTimeline, UMShareToQQ] delegate:nil];}基本的分享如上边代码所示,但是iOS9 要注意网路http的问题
⑹ 友盟支持https后需要更换的sdk有哪些
友盟统计 iOS SDK 功能更新:修正iOS8下Crash Log不能收集的问题注意:新SDK使用新协议(Thrift),增加了代码库和生成代码,并增加了新功能,SDK包在release 模式下armv7架构的二进制文件比原来增加200K
⑺ 友盟统计sdk混淆后为什么不能统计的
如果您的应用使用了混淆, 请添加
-keepclassmembersclass*{public<init>(org.json.JSONObject);}
这是由于SDK中的部分代码使用反射来调用构造函数, 如果被混淆掉, 在运行时会提示"NoSuchMethod"错误。 另外,由于SDK需要引用导入工程的资源文件,通过了反射机制得到资源引用文件R.java,但是在开发者通过proguard等混淆/优化工具处理apk时,proguard可能会将R.java删除,如果遇到这个问题,请在proguard配置文件中添加keep命令如:
-keeppublicclass[您的应用包名].R$*{publicstaticfinalint*;}
把[您的应用包名] 替换成您自己的包名,如com.yourcompany.example。如果您使用5.0.0及以上版本的SDK,请添加如下命令:
-keepclassmembersenum*{publicstatic**[]values();publicstatic**valueOf(java.lang.String);}