社会化分享

【Android】友盟社会化分享

孤人 提交于 2019-12-03 12:50:35
Android应用程序想使用微信、微信朋友圈、QQ或者QQ空间分享都比较常见,但是配置非常繁琐,就算是使用友盟也一样。 一、申请微信开放平台 申请地址:https://open.weixin.qq.com 需要的基本信息:包名+ MD5 签名 获得 AppID 以供使用。吐槽一下,这里的应用签名是指MD5签名,那特么的倒是写清楚啊,QQ和百度地图是要求SHA1签名,QQ和新浪微博要求的是MD5签名,这可真是无聊。 二、申请QQ开放平台 申请地址:http://connect.qq.com/ 需要的基本信息:包名+ sha1 签名 获得 APP ID 以及 APP KEY 以供使用。这里不得不吐槽一下,申请QQ认证的时候,apk的下载地址是必须填写的,但是还没有完成QQ分享集成的话,应用如何提交应用市场?反过来,不提交应用市场如何获得下载地址?所以,这就是个逗比。 三、申请新浪微博开放平台 申请地址:http://open.weibo.com/ 需要的基本信息:包名+ MD5 签名 获得 APP ID 以及 App Secret 以供使用。吐槽:呵呵 友盟网站设置 社会化分享-》设置-》自定义配置 Androidmanifest.xml文件设置 <activity android:name="com.tencent.tauth.AuthActivity" android

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