经过(一)的讲解,大家应该可以按照友盟提供的测试账号可以集成友盟分享了,友盟目前集合了18个APP共27种分享,可以授权的有10个App:微信、QQ、新浪微博、腾讯微博、人人网、豆瓣、Facebook、Twitter、Linkedin领英、Kakao。
(二)主要在(一)基础上加了音乐、视频分享,替换了友盟的部分测试账号为自己申请的appKey和appSecret,注意替换时不仅要替换AppDelegate.swift中的application didFinishLaunchingWithOptions的代码,还要同时替换Info中的URL Types,两者是配套使用的!
作者首先申请了友盟的Appkey 5832b93b99f0c74ef10019c8,在didFinishLaunchingWithOptions的代码中替换,同时对微博微信 QQ这三个主流的Open平台进行了申请
微博
1577306477
b1f0cd8cd2140c407a8c20c319155df8
1105839186
CKFSBH6Fw21RN5pu
微信
wxd795d58c78ac222b
779c58188ca57046f76353ea1e84412c
代码如下
//
// AppDelegate.swift
// umengtest
//
// Created by targetcloud on 2016/11/21.
// Copyright © 2016年 targetcloud. All rights reserved.
//
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
UMSocialManager.default().openLog(true)
UMSocialManager.default().umSocialAppkey = "57b432afe0f55a9832001a0a"
// UMSocialManager.default().umSocialAppkey = "5832b93b99f0c74ef10019c8"
print("UMeng social version:\(UMSocialGlobal.umSocialSDKVersion())" );
UMSocialManager.default().setPlaform(UMSocialPlatformType.wechatSession, appKey: "wxdc1e388c3822c80b", appSecret: "3baf1193c85774b3fd9d18447d76cab0", redirectURL: "http://mobile.umeng.com/social")
// UMSocialManager.default().setPlaform(UMSocialPlatformType.wechatSession, appKey: "wxd795d58c78ac222b", appSecret: "779c58188ca57046f76353ea1e84412c"