zoukankan      html  css  js  c++  java
  • iOS:友盟SDK分享

    友盟SDK分享

     
    基本步骤:
    1、注册友盟开发者账号
    2、登陆账号,添加新应用,获取AppKey
    3、下载并安装SDK
    4、解压SDK压缩包,将形如UMSocial_sdk_x.x.x文件拖入工程中
         例如:UMSocial_Sdk_4.4
    5、项目面板中手动添加系统库SystemConfiguration.framework
    注意:
           1)添加SDK后需要手动添加系统库SystemConfiguration.framework
           2) 若你的工程设置了all_load,需要添加手机QQ SDK需要的系统      
                 framework:Security.framework,libiconv.dylib,CoreGraphics.framework,libsqlite3.dylib,
                 CoreTelephony.framework,libstdc++.dylib,libz.dylib。详情请参考添加QQ及Qzone
     
    6、在AppDelegate.h内设置友盟AppKey
    #import "UMSocial.h" …… - 
    (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
          [UMSocialData setAppKey:@"507fcab25270157b37000010"]; 
    }
     
    7、在需要集成分享功能的控制器中实现分享功能。
    打开需要集成分享功能的视图源码UIViewController.m,把如下代码复制并粘贴到你将弹出一个分享列表的位置,例如到响应分享按钮的方法中。并且修改下面的友盟appkey,你要分享的文字、图片,你要分享到的微博平台,例如下面写的是新浪微博、腾讯微博、人人网。
    #import "UMSocial.h"
    ……
    //注意:分享到微信好友、微信朋友圈、微信收藏、QQ空间、QQ好友、来往好友、来往朋友圈、易信好友、易信朋友圈、Facebook、Twitter、Instagram等平台需要参考各自的集成方法
    [UMSocialSnsService presentSnsIconSheetView:self
                 appKey:@"507fcab25270157b37000010"
                 shareText:@"你要分享的文字"
                 shareImage:[UIImage imageNamed:@"icon.png"]
                 shareToSnsNames:[NSArray arrayWithObjects:UMShareToSina,UMShareToWechatSession,UMShareT             oQQ,nil] 
    delegate:
    self]; 

    注意:
    1 . 集成微信和手机QQ,请参考添加QQ及Qzone 
    2 . 弹出横屏页面必须要先使用如下设置屏幕方向的代码,再弹出分享列表页面:
    [UMSocialConfig setSupportedInterfaceOrientations:UIInterfaceOrientationMaskLandscape];
     
  • 相关阅读:
    中国一些web service收藏
    DataSet 和 List<T> 相互 转换
    JS图表
    IIS DirectoryEntry
    JS弹框
    Remoting
    Del SVN Configuare File BAT
    Viewport3D对象转换成图片
    在WPF中进行碰撞检测
    Button自定义样式
  • 原文地址:https://www.cnblogs.com/XYQ-208910/p/5024458.html
Copyright © 2011-2022 走看看