ShareSDK 2.간단한 사용
ShareSDK는 iOS, 안드로이드의 앱에 사회화 기능을 제공하는 구성 요소로 개발자가 10분 만에 자신의 앱에 통합할 수 있다. 국내외 40여 개의 주류 소셜 플랫폼을 지원할 뿐만 아니라 개발자가 사회화 공유, 로그인, 관심, 사용자 자료 얻기, 친구 목록 얻기 등 주류 사회화 기능을 쉽게 실현할 수 있도록 도와준다.또한 강력한 사회화 통계 분석 관리 백그라운드로 사용자, 정보 흐름, 환류율, 전파 효율 등 데이터를 실시간으로 파악하고 모바일 앱의 일상적인 운영과 홍보를 효과적으로 지도하며 앱에 더 많은 사회화 데이터를 도입할 수 있다.
간단한 사용
APPKey 가져오기
홈페이지에 등록하거나 기존 계정에 로그인하고 앱 키를 등록하면 상세한 강좌를 볼 수 있습니다.
CocoaPods를 통해 설치
응용 프로그램은 시나닷컴 웨이보 공유, 위챗과 QQ 공유를 포함하고 간단한 공유 보기를 사용해야 한다.
첫 번째 단계: 프로젝트 디렉터리에Podfile 파일을 추가하고 다음 텍스트를 추가합니다
pod 'ShareSDK2'
# Mob ( ) SMSSDK iOS2.0: :http://bbs.mob.c om/thread-20051-1-1.html
pod 'MOBFoundation'
pod 'ShareSDK2/UI/Flat'
pod 'ShareSDK2/UI/iPadDefault'
pod 'ShareSDK2/Connection/SinaWeibo'
pod 'ShareSDK2/Connection/WeChat'
pod 'ShareSDK2/Connection/QQ'
두 번째 단계는
pod install
설치를 통해 장시간 기다릴 수 없습니다. 설치를 시도하십시오pod install -- verbose --no-repo-update
명령.빠른 통합
ShareSDK용 Appkey 설정 및 타사 소셜 플랫폼 초기화
#import
#import
#import
#import "WXApi.h"
#import "WeiboSDK.h"
[ShareSDK registerApp:@"api20"];// api20 ShareSDK AppKey
// http://open.weibo.com
[ShareSDK connectSinaWeiboWithAppKey:@"568898243"
appSecret:@"38a4f8204cc784f81f9f0daaf31e02e3"
redirectUri:@"http://www.sharesdk.cn"];
//
[ShareSDK connectSinaWeiboWithAppKey:@"568898243"
appSecret:@"38a4f8204cc784f81f9f0daaf31e02e3"
redirectUri:@"http://www.sharesdk.cn"
weiboSDKCls:[WeiboSDK class]];
// http://dev.t.qq.com
[ShareSDK connectTencentWeiboWithAppKey:@"801307650"
appSecret:@"ae36f4ee3946e1cbb98d6965b0b2ff5c"
redirectUri:@"http://www.sharesdk.cn"];
// QQ http://connect.qq.com/intro/login/
[ShareSDK connectQZoneWithAppKey:@"100371282"
appSecret:@"aed9b0303e3ed1e27bae87c33761161d"
qqApiInterfaceCls:[QQApiInterface class]
tencentOAuthCls:[TencentOAuth class]];
// QQ http://mobile.qq.com/api/
[ShareSDK connectQQWithQZoneAppKey:@"100371282"
qqApiInterfaceCls:[QQApiInterface class]
tencentOAuthCls:[TencentOAuth class]];
//
[ShareSDK connectWeChatWithAppId:@"wx4868b35061f87885"
appSecret:@"64020361b8ec4c99936c0e3999a9f249"
wechatCls:[WXApi class]];
//
[ShareSDK connectSMS];
//
[ShareSDK connectMail];
//
[ShareSDK connectAirPrint];
//
[ShareSDK connectCopy];
2단계 구현 코드 추가
공유 기능을 통합해야 하는 보기 원본을 열고 공유할 위치에 다음 코드를 복사해서 붙여넣으십시오. 예를 들어 공유 단추에 응답하는 방법입니다.해당 매개변수를 수정하면 됩니다.
#import
#import
NSString *imagePath = [[NSBundle mainBundle] pathForResource:@"ShareSDK" ofType:@"png"];
//
id publishContent = [ShareSDK content:@" "
defaultContent:@" "
image:[ShareSDK imageWithPath:imagePath]
title:@"ShareSDK"
url:@"http://www.mob.com"
description:@" "
mediaType:SSPublishContentMediaTypeNews];
// iPad ,
id container = [ShareSDK container];
[container setIPadContainerWithView:self.view arrowDirect:UIPopoverArrowDirectionUp];
//
[ShareSDK showShareActionSheet:container
shareList:nil
content:publishContent
statusBarTips:YES
authOptions:nil
shareOptions:nil
result:^(ShareType type, SSResponseState state, id statusInfo, id error, BOOL end) {
if (state == SSResponseStateSuccess)
{
NSLog(@" ");
}
else if (state == SSResponseStateFail)
{
NSLog(@" , :%ld, :%@", [error errorCode], [error errorDescription]);
}
}];
컴파일하고 실행한 후 공유 버튼을 누르면 소셜네트워크서비스(SNS)에 성공적으로 전송된다는 것은 기본적으로 통합에 성공했다는 것을 의미한다.그러나 사용자가 더욱 좋은 공유 체험을 할 수 있고 응용 프로그램이 더 많은 공유량을 가지고 소셜네트워크서비스(SNS)에서 전파할 수 있도록'진급 기능'의 안내를 참고하여 SSO(로그인 면제)와 더 많은 소셜네트워크서비스 설정을 하는 것을 권장합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.