Umeng分享注意的地方

2016-10-13  本文已影响41人  Keike

*1、微博无客户端分享是个很坑的问题,所以要动态分享,就是当点击分享的时候,检测是否安装了微博客户端。

//这个是应用是否安装的方法

  private static boolean isAvailible(Context context, String packageName) {  
final PackageManager packageManager = context.getPackageManager();
 //获取packagemanager     
 List<PackageInfo> pinfo = packageManager.getInstalledPackages(0);
      //获取所有已安装程序的包信息    List<String> pName = new ArrayList<String>();
    //用于存储所有已安装程序的包名   
  //从pinfo中将包名字逐一取出,压入pName list中    
  if (pinfo != null) {       
     for (int i = 0; i < pinfo.size(); i++) {            
             String pn = pinfo.get(i).packageName;        
                       pName.add(pn);        }    }    
            return pName.contains(packageName);
//判断pName中是否有目标程序的包名,有TRUE,没有FALSE}
   }
 } 

*2微信朋友圈分享不回调问题,除了注意混淆问题,还要注意一下问题

   有回调的,最常用的,发送成功,取消发送,你要是回调不来的话,基本上就是包搞错了,
 包名必须是申请app时的包名+wxapi 下,回调的类名必须是WXEntryActivity 而且要这个ativity 要是android:exported="true",希望对你有用。。

链接:https://segmentfault.com/q/1010000000304007

*3以上都是搜索,记录,现为备案,若未有标明出处,望包涵。

上一篇下一篇

猜你喜欢

热点阅读