友盟分享

友盟分享流程

两盒软妹~` 提交于 2020-02-07 03:31:38
由于苹果审核政策需求,SDK中对未安装客户端平台进行隐藏,因此在未安 装QQ、微信客户端情况下,分享面板中不会出现QQ、Qzone、微信及朋友圈图标,如果需要显示,调用下面的方法,//UMShareToQQ、 UMShareToQzone为要显示的平台,传nil显示所有平台 [UMSocialConfig showNotInstallPlatforms:@[UMShareToQQ,UMShareToQzone,UMShareToWechatsession]]; 1. 产品概述 友盟社会化组件,可以让移动应用快速具备社会化分享、登录、评论、喜欢等功能,并提供实时、全面的社会化数据统计分析服务。 指南将会手把手教你使用社会化组件SDK,用10分钟为APP增加新浪微博、腾讯微博、人人网分享功能。 注意: 本文示例代码均针对最新版SDK,如果你所用SDK的类名或方法名与此文不符合,请使用你所用SDK的随包文档、或者下载使用最新版SDK。 使用32位SDK,需要把Xcode工程的Architectures修改为$(ARCHS_STANDARD_32_BIT) 2. 获取友盟Appkey 如果你之前已经在友盟注册了应用,并获取到了Appkey,可以继续使用它。 如果你尚未在友盟注册开发者账号,需要先 注册 ,注册之后登录你的账号,点击**添加新应用**,填写完应用基本信息后,将进入

App集成友盟分享遇到的坑――java.lang.NoSuchFieldError: No field umDebugLog of type...

匿名 (未验证) 提交于 2019-12-02 21:53:52
在App中集成友盟分享,参照 友盟社会化分享 前一天app还好好的,第二天就打不开了,查找了下原因,问题出在 Application 的友盟初始化中 UMConfigure.init(this, null, null, UMConfigure.DEVICE_TYPE_PHONE, ""); 错误原因 java.lang.NoSuchFieldError: No field umDebugLog of type Lcom/umeng/commonsdk/debug/UMDebugLog; in class Lcom/umeng/commonsdk/UMConfigure; or its superclasses (declaration of 'com.umeng.commonsdk.UMConfigure' appears in /data/app/com.haierac.biz.cp.cloudplatformandroid-1/base.apk) 各种搜索最后咨询友盟客服找到了 解决办法 ,原因是 该问题是由于Common与当前使用的Ushare版本不一致造成的 解决方案: // compile 'com.umeng.sdk:common:latest.integration' // compile 'com.umeng.sdk:analytics:latest

React Native中集成友盟社会化分享-----童叟无欺

旧巷老猫 提交于 2019-11-30 22:12:32
1.下载所需的jar,下载地址 https://developer.umeng.com/sdk/reactnative?spm=a211g2.211692.0.0.28967d238GW6mC 2.将以下jar放入,你的android/app/libs中,(这里可以参考我之前分享的集成友盟统计的流程: https://www.cnblogs.com/songdongdong/p/10684327.html ) 3.在你的DplusReactPackage.java中添加ShareModule @Override public List<NativeModule> createNativeModules( ReactApplicationContext reactContext) { List<NativeModule> modules = new ArrayList<>(); modules.add(new ShareModule(reactContext)); modules.add(new PushModule(reactContext)); modules.add(new AnalyticsModule(reactContext)); return modules; } 4.在你的java/com/cp/invokenative下,添加ShareModule.java