zoukankan      html  css  js  c++  java
  • iOS开发之友盟分享的使用

    iOS开发之友盟分享的使用

    1. 准备工作

      (1) 注册友盟账号, 获取Appkey

      (2) 根据需要下载分享库(注意: 最好64位)

    2. 基本分享

      (1) 库文件拖进工程中 umeng_ios_social_sdk_4.2

      (2) 添加必要二进制库

    若你的工程设置了all_load,需要添加手机QQ SDK需要的系统framework:

      Security.framework,

      libiconv.dylib,

      SystemConfiguration.framework,

      CoreGraphics.framework,

      libsqlite3.dylib,

      CoreTelephony.framework,

      libstdc++.dylib,

      libz.dylib

      (3) AppDelegate初始化库

    //AppDelegate.m加头文件
    #import "UMSocial.h"
    
    
    //注意: 支持新浪微博,支持短信和邮件, 暂不支持微信分享
        [UMSocialData setAppKey:@"507fcab25270157b37000010"];

      (4)分享

    //分享页面添加头文件
    #import "UMSocial.h"
    
    //分享的代码
    //注意:分享到微信好友、微信朋友圈、微信收藏、QQ空间、QQ好友、来往好友、来往朋友圈、易信好友、易信朋友圈、Facebook、Twitter、Instagram等平台需要参考各自的集成方法
            NSString *text = [NSString stringWithFormat:@"最近有个应用 %@ 蛮不错哦, 朋友们快来一起跟我玩, 地址是%@",self.model.name,self.model.itunesUrl];
            //使用UMShareToWechatSession,UMShareToWechatTimeline,UMShareToWechatFavorite分别代表微信好友、微信朋友圈、微信收藏
            [[UMSocialDataService defaultDataService]  postSNSWithTypes:@[

    UMShareToSina

    ] content:text image:_iconImageView.image location:nil urlResource:nil presentedController:self completion:^(UMSocialResponseEntity *response){
                if (response.responseCode == UMSResponseCodeSuccess) {
                    NSLog(@"分享成功!");
                }
            }];

    3.添加其他需要的分享

        添加微信分享请查看 友盟 微信分享相关文档

  • 相关阅读:
    【数学】【AOJ-614】座位安排
    【乱搞】【AOJ-611】消失的5,8,9
    redis 与session
    Nginx 与 tomcat 部署网站
    linux 进程在后台执行
    印象笔记
    consul 小結
    spring boot 使用拦截器,注解 实现 权限过滤
    Springcloud/Springboot项目绑定域名,使用Nginx配置Https
    spring boot 登录认证
  • 原文地址:https://www.cnblogs.com/quietw/p/4417971.html
Copyright © 2011-2022 走看看