<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          CCOpenServiceLiteCC開放平臺服務(wù)

          聯(lián)合創(chuàng)作 · 2023-09-28 05:51

          CCOpenServiceLite 是CC輕量級開放平臺服務(wù),統(tǒng)一入口,一行代碼獲取微信,QQ,微博等帳號信息,分享,收藏等功能。目前市面上提供的第三方SDK,相當繁瑣臃腫,還需要去他們的集成平臺上注冊各種key之類的,相當麻煩.CC輕量級開放平臺服務(wù)提供一行代碼請求數(shù)據(jù)服務(wù),底層集成了各平臺SDK,用戶無需關(guān)心具體平臺的實現(xiàn),省事省心.

          主要功能

          1. 集成微信,QQ,微博的開放平臺SDK.

          2. 提供統(tǒng)一的請求入口,一句代碼即可完成任務(wù),簡單高效.

          3. 目前支持開放平臺登錄接入功能,其他功能(分享,收藏,評論等)后期有時間會更新上.

          使用方法

          1 直接將整個目錄拖到你的項目中.(注意用group形式,目錄會顯示成黃色).本庫用到AFNetworking,需要自己集成.

          2 在AppDelegate.m文件頂部引入頭文件CCOpenService.h,CCOpenConfig.h,并且寫入下面的配置信息(注意,類似WeiXinAppID這樣的,填寫自己的微信appID)

          //AppDelegate.m
          - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
              //微信配置
              [CCOpenConfig setWeiXinAppID:WeiXinAppID];
              [CCOpenConfig setWeiXinAppSecret:WeiXinAppSecret];
          
              //QQ配置
              [CCOpenConfig setQQAppID:QQAppID];
              [CCOpenConfig setQQAppKey:QQAppKey];
          
              //微博配置
              [CCOpenConfig setWeiBoAppKey:WeiBoAppKey];
              [CCOpenConfig setWeiBoAppSecret:WeiBoAppSecret];
              [CCOpenConfig setWeiBoRedirectURI:WeiBoRedirectURI];
          
              return YES;
          }
          
          -(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{
              //配置微信,QQ,新浪
              CCOpenService *wxService = [CCOpenService getOpenServiceWithName:CCOpenServiceNameWeiXin];
              CCOpenService *qqService = [CCOpenService getOpenServiceWithName:CCOpenServiceNameQQ];
              CCOpenService *wbService = [CCOpenService getOpenServiceWithName:CCOpenServiceNameWeiBo];
              return [wxService handleOpenURL:url] || [qqService handleOpenURL:url] || [wbService handleOpenURL:url];
          }
          
          -(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{
              //配置微信,QQ,新浪
              CCOpenService *wxService = [CCOpenService getOpenServiceWithName:CCOpenServiceNameWeiXin];
              CCOpenService *qqService = [CCOpenService getOpenServiceWithName:CCOpenServiceNameQQ];
              CCOpenService *wbService = [CCOpenService getOpenServiceWithName:CCOpenServiceNameWeiBo];
              return [wxService handleOpenURL:url] || [qqService handleOpenURL:url] || [wbService handleOpenURL:url];
          }

          3 參考各個平臺關(guān)于URL scheme的配置指南.例如微信: image

          4 iOS9 設(shè)備需要添加白名單,參考iOS9白名單

          接口使用說明

            服務(wù)類型目前支持CCOpenServiceNameWeiXin,CCOpenServiceNameQQ,CCOpenServiceNameWeiBo

          第三方登錄接口

          //微信登錄 CCOpenService *wxService = [CCOpenService getOpenServiceWithName:CCOpenServiceNameWeiXin]; [wxService requestOpenAccount:^(CCOpenRespondEntity *respond) {     if (respond == nil) {         UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"溫馨提示" message:@"^_^親,您木有安裝微信喲~ " delegate:nil cancelButtonTitle:@"知道啦" otherButtonTitles:nil];         [alert show];         return;     }     NSLog(@"Respond data is %@",respond.data); }];

          其他說明

            WeiXin,QQ,WeiBo目錄下的SDK需要手動導(dǎo)入,另外第三方平臺的SDK可能需要手動導(dǎo)入一些類庫,具體的先參考具體平臺的官方說明,有空更新上.   由于本人工作忙,所以很多功能還沒時間寫上.目前已經(jīng)寫好了整體框架,有興趣的同學(xué)可當作自己學(xué)習(xí)鍛煉機會,參考我的源碼設(shè)計模式,將新增的功能PullRrequest給我,謝謝.

          瀏覽 18
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  免费一级黄 | 天干夜天干天天天爽视频 | 韩国人免费的吊黑 | 人人爽爽人人 | 黄色成人网站在线播放 |