<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      用ShareSDK 進(jìn)行第三方分享

      1.首先要先注冊自己的appkey在shareSDK官網(wǎng)里面
      2.下載shareSDK 文檔,可以根據(jù)需要下載自己需要的
      如圖

      3.將下載好的shareSDK 解壓后加入工程里面

      4.添加依賴庫

      //必須添加的庫
      必須添加的依賴庫如下(Xcode 7 下 .dylib庫后綴名更改為.tbd):
      libicucore.dylib
      libz.dylib
      libstdc++.dylib
      JavaScriptCore.framework

      新浪微博SDK依賴庫
      ImageIO.framework
      libsqlite3.dylib

      QQ好友和QQ空間SDK依賴庫
      libsqlite3.dylib

      微信SDK依賴庫
      libsqlite3.dylib

      短信和郵件需要依賴庫
      MessageUI.framework

      5.打開*AppDelegate.m
      導(dǎo)入需要的頭文件 如圖

      6.在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions里面添加代碼

      • (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions
        {
        /
        • 設(shè)置ShareSDK的appKey,如果尚未在ShareSDK官網(wǎng)注冊過App,請移步到http://mob.com/login 登錄后臺進(jìn)行應(yīng)用注冊

        • 在將生成的AppKey傳入到此方法中。

        • 方法中的第二個(gè)第三個(gè)參數(shù)為需要連接社交平臺SDK時(shí)觸發(fā),

        • 在此事件中寫入連接代碼。第四個(gè)參數(shù)則為配置本地社交平臺時(shí)觸發(fā),根據(jù)返回的平臺類型來配置平臺信息。

        • 如果您使用的時(shí)服務(wù)端托管平臺信息時(shí),第二、四項(xiàng)參數(shù)可以傳入nil,第三項(xiàng)參數(shù)則根據(jù)服務(wù)端托管平臺來決定要連接的社交SDK。
          */
          [ShareSDK registerApp:@"iosv1101"

          activePlatforms:@[
          @(SSDKPlatformTypeSinaWeibo),
          @(SSDKPlatformTypeMail),
          @(SSDKPlatformTypeSMS),
          @(SSDKPlatformTypeCopy),
          @(SSDKPlatformTypeWechat),
          @(SSDKPlatformTypeQQ),
          @(SSDKPlatformTypeRenren),
          @(SSDKPlatformTypeGooglePlus)]
          onImport:^(SSDKPlatformType platformType)
          {
          switch (platformType)
          {
          case SSDKPlatformTypeWechat:
          [ShareSDKConnector connectWeChat:[WXApi class]];
          break;
          case SSDKPlatformTypeQQ:
          [ShareSDKConnector connectQQ:[QQApiInterface class] tencentOAuthClass:[TencentOAuth class]];
          break;
          case SSDKPlatformTypeSinaWeibo:
          [ShareSDKConnector connectWeibo:[WeiboSDK class]];
          break;
          case SSDKPlatformTypeRenren:
          [ShareSDKConnector connectRenren:[RennClient class]];
          break;
          default:
          break;
          }
          }
          onConfiguration:^(SSDKPlatformType platformType, NSMutableDictionary *appInfo)
          {

            switch (platformType)
            {
                case SSDKPlatformTypeSinaWeibo:
                    //設(shè)置新浪微博應(yīng)用信息,其中authType設(shè)置為使用SSO+Web形式授權(quán)
                    [appInfo SSDKSetupSinaWeiboByAppKey:@"568898243"
                                              appSecret:@"38a4f8204cc784f81f9f0daaf31e02e3"
                                            redirectUri:@"http://www.sharesdk.cn"
                                               authType:SSDKAuthTypeBoth];
                 break;
                case SSDKPlatformTypeWechat:
                    [appInfo SSDKSetupWeChatByAppId:@"wx4868b35061f87885"
                                          appSecret:@"64020361b8ec4c99936c0e3999a9f249"];
                 break;
                case SSDKPlatformTypeQQ:
                    [appInfo SSDKSetupQQByAppId:@"100371282"
                                         appKey:@"aed9b0303e3ed1e27bae87c33761161d"
                                       authType:SSDKAuthTypeBoth];
                 break;
                case SSDKPlatformTypeRenren:
                    [appInfo        SSDKSetupRenRenByAppId:@"226427"
                                             appKey:@"fc5b8aed373c4c27a05b712acba0f8c3"
                                          secretKey:@"f29df781abdd4f49beca5a2194676ca4"
                                           authType:SSDKAuthTypeBoth];
                  break;
                 case SSDKPlatformTypeGooglePlus:
                   [appInfo SSDKSetupGooglePlusByClientID:@"232554794995.apps.googleusercontent.com"
                                              clientSecret:@"PEdFgtrMw97aCvf0joQj7EMk"
                                               redirectUri:@"http://localhost"];
                  break;
                 default:
                  break;
            }
          

          }];
          return YES;
          }

      7.在你點(diǎn)擊方法里面加入代碼
      //1、創(chuàng)建分享參數(shù)
      NSArray* imageArray = @[[UIImage imageNamed:@"shareImg.png"]];
      (注意:圖片必須要在Xcode左邊目錄里面,名稱必須要傳正確,如果要分享網(wǎng)絡(luò)圖片,可以這樣傳iamge參數(shù) images:@[@"http://mob.com/Assets/images/logo.png?v=20150320"])
      if (imageArray) {

          NSMutableDictionary *shareParams = [NSMutableDictionary dictionary];
          [shareParams SSDKSetupShareParamsByText:@"分享內(nèi)容"
                                           images:imageArray
                                              url:[NSURL URLWithString:@"http://mob.com"]
                                            title:@"分享標(biāo)題"
                                             type:SSDKContentTypeAuto];
      

      //2、分享(可以彈出我們的分享菜單和編輯界面)
      [ShareSDK showShareActionSheet:nil //要顯示菜單的視圖, iPad版中此參數(shù)作為彈出菜單的參照視圖,只有傳這個(gè)才可以彈出我們的分享菜單,可以傳分享的按鈕對象或者自己創(chuàng)建小的view 對象,iPhone可以傳nil不會影響
      items:nil
      shareParams:shareParams
      onShareStateChanged:^(SSDKResponseState state, SSDKPlatformType platformType, NSDictionary *userData, SSDKContentEntity *contentEntity, NSError *error, BOOL end) {

                         switch (state) {
                             case SSDKResponseStateSuccess:
                             {
                                 UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"分享成功"
                                                                                     message:nil
                                                                                    delegate:nil
                                                                           cancelButtonTitle:@"確定"
                                                                           otherButtonTitles:nil];
                                 [alertView show];
                                 break;
                             }
                             case SSDKResponseStateFail:
                             {
                                 UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"分享失敗"
                                                                                     message:[NSString stringWithFormat:@"%@",error]
                                                                                    delegate:nil
                                                                           cancelButtonTitle:@"OK"
                                                                           otherButtonTitles:nil, nil];
                                  [alert show];
                                  break;
                              }
                              default:
                                 break;
                              }
                      }  
          ];}
      

      8.SSO授權(quán)登錄

      注。。。。。。。QQ的SSO授權(quán)的 URL Schemes 的 appkey 為16進(jìn)制;微博分享需要在開發(fā)者賬號上面申請應(yīng)用,拿到ID,在微博開放平臺上面相應(yīng)地址填上就可以申請了。

      你想要在哪個(gè)應(yīng)用上面分享,你就要去哪個(gè)應(yīng)用的開發(fā)平臺申請應(yīng)用,拿到相應(yīng)的appkey 和 appSecret.

      完畢——————。

      posted @ 2016-09-28 16:30  懵懂少俠  閱讀(1155)  評論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 久久国产自偷自免费一区| 国产超高清麻豆精品传媒麻豆精品| 国产AV大陆精品一区二区三区| 国产成人免费高清激情视频| 久久国内精品自在自线91| 国产在线视频导航| 日韩精品国内国产一区二| 毛葺葺老太做受视频| 国产精品黄大片在线播放| 呼和浩特市| 鲁丝片一区二区三区免费| 国产精品久久久国产盗摄| 鲁丝一区二区三区免费| 色呦呦九九七七国产精品| 性人久久久久| 国产午夜视频在线观看| 亚洲国产另类久久久精品网站 | 久久午夜电影网| 九九热在线免费视频观看| 精品人妻二区中文字幕| 国内永久福利在线视频图片| 成人综合婷婷国产精品久久蜜臀| 久热中文字幕在线| 人人入人人爱| 亚洲精品乱码久久久久久蜜桃 | 中文字幕日韩一区二区不卡| 一个人免费观看WWW在线视频| 国产精品福利中文字幕| 亚洲欧美一区二区成人片| 亚洲av在线观看| 少妇被日自拍黄色三级网络| 久久精品国产99国产精品| 色综合久久中文字幕综合网| 国产一区日韩二区欧美三区| 亚洲美免无码中文字幕在线| 国产喷水1区2区3区咪咪爱AV| 日韩放荡少妇无码视频| 色狠狠综合天天综合综合| 无码 人妻 在线 视频| 日韩一区二区三区高清视频| 久久精品一本到99热免费|