sns 사회화 공유, 동기화

그러나 초보자들에게 각 오픈 플랫폼의 SDK 사용 방법은 많은 정력을 들여 공부해야 한다. 만약에 데모를 개발하는 데 지나치게 많은 시간을 들일 필요가 없다.최근 이틀 동안 저도 자신의 앱에 사회화 공유 기능을 추가하려고 했는데 우연한 기회에 우맹이 제공하는 SNS를 보았습니다SDK(테스트 버전)는 간단하게 사용해 보니 괜찮은 것 같아서 여러분께 공유해 드리고 저희 제품도 개발 초기에 SNS 공유 동기화 기능을 빠르고 편리하게 갖출 수 있도록 하겠습니다.
유니언 SNSSDK는 현재 두 가지 공유 방식을 제공한다. 하나는 문자 공유이고, 다른 하나는 그림(그림+문자) 공유이다.지원하는 개방 플랫폼에는 현재 시나닷컴, 인인망과 텐센트 웨이보가 있다.먼저 적절한 SDK를 다운로드해야 합니다.
우맹 문서센터에 들어가 왼쪽의 개발 도구인 SDK 디렉터리를 클릭하고 오른쪽에서 다운로드를 클릭하면 된다.이것은 간단명료한 개발 문서입니다. (클릭하여 보기) 물론, 우리는 아래에서 그 사용 방법을 상세하게 소개할 것입니다.
우선 우리는 우맹 계정(등록을 클릭)을 등록해야 한다. 등록이 완료된 후에 로그인하고 우맹의 관리 백엔드에 들어가며'새로운 앱 추가'를 클릭하여 새로운 앱 정보가 작성된 페이지에 들어가야 한다.App이 구축되면 자동으로 해당 App 관리 페이지의 개발 가이드 페이지로 이동합니다.이 페이지에서 이 App의 AppKey를 획득합니다(매우 중요).Appkey를 획득한 후 다음 단계를 완료하십시오.
UMENG_APPKEY 및 공유 플랫폼 바인딩:
appkey를 획득하면 우리가 사용하고자 하는 공유 플랫폼에 등록할 때 획득한 appkey와 appsecret를 연결해야 합니다.등록 절차는 다음과 같습니다.
시나닷컴 웨이보:http://open.t.sina.com.cn-> 개발자입니다 -> 새 응용 프로그램 만들기
텐센트 웨이보:http://open.t.qq.com/-> 애플리케이션 생성
인인망:http://dev.renren.com/-> 애플리케이션 생성
주의: 인터넷의 앱이 만들어지면'내 앱'페이지에서 AppId, Appkey, Secret을 볼 수 있습니다. 이로써 앱의 Callback URL을 설정해야 합니다.'앱 설정'아래의'앱 속성 편집'을 누르고 점프한 페이지에서'Canvas 설정'을 누르고'Canvas Callback URL'을 설정합니다.http://sns.whalecloud.com/renr/callback저장하면 됩니다. 마지막으로SDK에서 사람마다 status를 사용했기 때문입니다.set 및 포토.이 두 인터페이스(이 두 인터페이스는 모든 사람이 정의한 고급 API에 속한다)는 현재 모든 사람들이 고급 API의 사용에 대해 신청서를 제출해야 한다고 요구하고 구체적인 절차는 모든 사람이 API 신청 심사 제도(V1.0)의'신청 절차'를 참조한다.그러나 지금은 테스트자로서 신청하지 않고 고급 API 테스트 방안을 구체적으로 볼 수 있다.
각 플랫폼에서 애플리케이션을 등록한 후 UMENGAPPKEY와 동맹이 지원하는 공유 플랫폼에서 앱을 등록할 때 가져오는 appkey와 appsecret가 귀속되어 있습니다.구체적인 동작: 개발 도구->SNS 공유->설정.다음 그림은 다음과 같습니다.
 
이제 애플리케이션에 통합을 시작하겠습니다.
1. UMeng-Android-SDK-Sns 서비스를 가져옵니다.jar(SDK)
프로젝트 루트 디렉토리를 마우스 오른쪽 버튼으로 클릭하고Properties -> Java Build Path -> Libraries를 선택한 다음 Add External JARs를 클릭... UMeng-Android-SDK-sns Service를 선택합니다.jar의 경로입니다. OK를 누르면 가져오기에 성공합니다.
이와 동시에 SDK에서 httpmime-4.1.1을 인용하였다.jar와commons-httpclient-3.1jar 이 두 제3자의 가방은 같은 방식으로 공사에 도입해 주십시오.
2. 안드로이드 Mainfest를 설정합니다.xml
1.Activity "com.umeng.api.activity.OauthActivity"와"com을 추가합니다.umeng.api.activity.UpdateStatusActivity”



        
		
		
		
		
	

2. Activity "com.umeng.api.activity.UpdateStatusActivity"의 데이터 태그를 수정합니다.

    
    

예를 들면 너의 UMENGAPPKEY: 4da011e664f3b4a4870000002이면 데이터 레이블이 다음과 같이 변경됩니다.

3. UMENG 추가APPKEY:


4. 적절한 사용 권한을 추가합니다.
android.permission.ACCESS_NETWORK_STATE는 네트워크의 상태를 판단하는 데 사용됩니다. 왜냐하면 SDK에서 제공하는 서비스는 네트워크가 있을 때만 유효하기 때문입니다.
android.permission.INTERNET는 공유 콘텐츠 전송을 완료하는 데 사용됩니다.
android.permission.READ_PHONE_STATE는 공유 통계를 위해 터미널의 IMEI를 읽습니다.

    
    

5. 다음 문장은 정부측에서 온 것이다.
Google이 제공하는 SDK의Activity를 호출하면 가로세로 화면 전환을 지원하고 Google SDK에서 제공하는 기본 공유 페이지를 사용합니다. 가로세로 화면 전환 시 Activity를 삭제하지 않도록 설정하십시오. Activity에:android: configChanges = "orientation |keyboardHidden"을 추가하기만 하면 됩니다.이것은 귀하의 응용 기능, 성능에 영향을 미치지 않습니다. 왜냐하면 저희 SDK의 기본 공유 페이지와 귀하의 응용 프로그램의 상호작용은 다이얼로그가 뜨는 것에서 시작되기 때문입니다. 이런 설정은 가로세로 화면 전환 시 다이얼로그 디스미스 이전finish가 나타나지 않기 때문에 잠재적인 위험을 피하고 전체 앱을 더욱 안전하고 안정적으로 할 수 있습니다.
네가 넣었는지 안 넣었는지에 관해서는 어쨌든 내가 넣었다.
3. 다른 자원 파일 추가
우리가 다운로드한 SDK의 자원 파일은 Drawable,drawable-hdpi,layout,values,anim입니다. 프로젝트의 대응하는 디렉터리로 복사하기만 하면 됩니다.
4. 공유 플랫폼 구성(옵션)
현재 우맹이 지원하는 공유 플랫폼은 시나닷컴 웨이보, 인인망과 텐센트 웨이보입니다. 만약에 그중의 어느 하나 또는 두 개의 플랫폼만 사용하면umengshare_parameters.xml (이 파일은 SDK에서 제공하는 자원 파일,values 폴더 아래) 필요하지 않은 플랫폼을'close '로 설정하면 됩니다. (기본 세 플랫폼은 모두 열려 있습니다.)예를 들어 텐센트 웨이보에 공유하는 기능이 필요하지 않으면umengshare_tenc를 "close"로 설정하면 됩니다.

    open
    open
    close

5. 기타 복잡한 기능은 공식 문서를 참조하십시오.
6. 다음은 가장 기본적인 문자 메시지 공유의 사용 방법을 살펴보고 나의 응용을 예로 들자.
공유 기능을 열어야 하는 곳에 다음 사용 코드를 추가하면 됩니다.
UMSnsService.share(BJTUerActivity.this, "      !");

이렇게 클릭하면 다음 창이 팝업됩니다.
하하, 이제 인증이야.나는 이미 인증했기 때문에 이 단계는 생략했다.그 다음은 공유 인터페이스입니다.
 
그중에 표정, 화제 또는 @ 어떤 사람 등도 삽입할 수 있다.
물론 문자를 공유하는 것 외에 사진과 문자(예를 들어 사진을 찍은 후 직접 공유)도 공유할 수 있으니 구체적인 사용 방법은 공식 문서를 참고하시기 바랍니다.

좋은 웹페이지 즐겨찾기