• Stars
    star
    111
  • Rank 314,510 (Top 7 %)
  • Language
    Objective-C
  • Created about 9 years ago
  • Updated about 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ShareSDK 3.x for iOS

ShareSDK

  • ShareSDK is the most popular social SDK for apps and mobile games in global world ! We've already support over 100,000 clients unitl now. ShareSDK could easily support 40+ social platforms in the world for third-party log in, sharing, and operating with friends list. Only few hours, this small package will make your app fully socialized! Wanna post something from your app on Chinese social platform? This might be your best choice!

Contents

  • Getting Started
    • Features
    • [Category structure【ShareSDK Category structure】](#Category structure【ShareSDK Category structure】)
    • [How to integrate ShareSDK easily](#How to integrate ShareSDK easily)
    • [Option Configuration](#Option Configuration)
  • common API
  • Examples
  • Notice

Features

  • Share to third-party SNS platforms.
  • Third party log in.

Category structure【ShareSDK Category structure】

ShareSDK include:

1、ShareSDK(ShareSDK Library),Contains:

SDK
  | ----- Required
        | ----- MOBFoundation.framework:Basic Functions Framework。(necessary)
  | ----- ShareSDK 
        | ----- ShareSDK.framework:Core Framework。(necessary)
        | ----- Support
              | ----- Required
                   | ----- ShareSDK.bundle:ShareSDK Resources。(necessary)
                   | ----- ShareSDKConnector.framework:Acting framework for plug-ShareSDK frame and outer frame connection. When necessary, use a third-party SDK.(necessary)
              | ----- Third-party platform's SDK(Platform SDK does not require can be removable)
              | ----- PlatformConnector 
              | ----- Optional
              	    | ----- ShareSDKExtension.framework:ShareSDK framework for functional expansion plug. Currently the main provider of third-party platform login, onekey share, screenshots sharing, shake sharing and other related functions. We need to use the above functions necessary。
                    | ----- ShareSDKUI.bundle:Share menu bar and share editorial page Resources。(customize these UI can be removed directly)
                    | ----- ShareSDKUI.framework:Share menu bar and share editorial page。(customize these UI can be removed directly)
                    | ----- ShareSDKConfigFile.bundle
                    | ----- ShareSDKConfigFile.framework

2、Demo(It contains Objective-C, swift sample Demo)

3、doc(Contains Objective-C, swift version integrated documentation and new features introduced)

How to integrate ShareSDK easily

Step 1:Import the ShareSDK to your project

  • cocoapods import:

    main module(necessary)

    pod 'ShareSDK3'

 #Mob Public Library (must) if SMSSDK iOS2.0: can be integrated at the same time see this note:http://bbs.mob.com/thread-20051-1-1.html pod 'MOBFoundation'


UI module(Non-essential,Use ShareSDK's UI(Share menu bar and share editorial page) needs)
```objc
pod 'ShareSDK3/ShareSDKUI'
pod 'ShareSDK3/ShareSDKExtension'

SNSPlatform SDK module(Non-essential。if you want to Share to QQ/Wechat/Sinaweibo,Only the following three lines)

pod 'ShareSDK3/ShareSDKPlatforms/QQ'
pod 'ShareSDK3/ShareSDKPlatforms/SinaWeibo'
pod 'ShareSDK3/ShareSDKPlatforms/WeChat'

pod 'ShareSDK3/ShareSDKPlatforms/RenRen'
pod 'ShareSDK3/ShareSDKPlatforms/AliPaySocial'
pod 'ShareSDK3/ShareSDKPlatforms/Kakao'
pod 'ShareSDK3/ShareSDKPlatforms/Yixin'
pod 'ShareSDK3/ShareSDKPlatforms/Facebook'
pod 'ShareSDK3/ShareSDKPlatforms/Copy'
pod 'ShareSDK3/ShareSDKPlatforms/Evernote'
pod 'ShareSDK3/ShareSDKPlatforms/GooglePlus'
pod 'ShareSDK3/ShareSDKPlatforms/Instagram'
pod 'ShareSDK3/ShareSDKPlatforms/Instapaper'
pod 'ShareSDK3/ShareSDKPlatforms/Line'
pod 'ShareSDK3/ShareSDKPlatforms/Mail'
pod 'ShareSDK3/ShareSDKPlatforms/SMS'
pod 'ShareSDK3/ShareSDKPlatforms/WhatsApp'
pod 'ShareSDK3/ShareSDKPlatforms/WeChat'
pod 'ShareSDK3/ShareSDKPlatforms/MeiPai'
pod 'ShareSDK3/ShareSDKPlatforms/YouTube'
pod 'ShareSDK3/ShareSDKPlatforms/Twitter'
pod 'ShareSDK3/ShareSDKPlatforms/DingTalk'
pod 'ShareSDK3/ShareSDKPlatforms/Dropbox'

 #using the configuration file sharing module (optional) 
pod 'ShareSDK3/ShareSDKConfigurationFile'
 
 #extension module (optional) 
pod 'ShareSDK3/ShareSDKExtension'

#ShareSDK currently supports a platform (SDK platform removal does not affect the sharing and authorization functions)
#platform statement replaces the ShareSDKPlatforms module statement can  
pod 'ShareSDK3/PlatformConnector/QQ'
pod 'ShareSDK3/PlatformConnector/SinaWeibo'
pod 'ShareSDK3/PlatformConnector/WeChat'
pod 'ShareSDK3/PlatformConnector/RenRen'
pod 'ShareSDK3/PlatformConnector/AliPaySocial'  
  • Manually import:

    • 1、Download the latest version of the ShareSDK, and drag into your project

      (1)、Download the latest version of the ShareSDK, then you will get the following files.

      ![img](http://images2015.cnblogs.com/blog/708376/201512/708376-20151217215634646-932311230.png)
      

      (2)、Select the ShareSDK file and drag into your project (or just holding down the Control key on your keyboard and click your project,namely right-click your project, and choose “Add Files to …”). then you will see the following window, check the "Copy items into destination group's folder (if needed)" and click "Finish" button.

      ![img](http://images2015.cnblogs.com/blog/708376/201512/708376-20151217214621381-255952184.png)
      

      (3)、Now you have added the ShareSDK file to your project and it will look like this:

      ![img](http://images2015.cnblogs.com/blog/708376/201512/708376-20151217215149318-1957357410.png)
      
  • 2、add the necessary Framework

Indispensable Framework:

libicucore.dylib
libz.dylib
libstdc++.dylib
JavaScriptCore.framework

Optional Framework:

necessary for the SSO Login of Sina weibo

ImageIO.framework
libsqlite3.dylib
necessary for the SSO Login of WeChat

libsqlite3.dylib
necessary for the SSO Login of QZone or QQ Friend share

libsqlite3.dylib
necessary for Mail or SMS

MessageUI.framework

The steps of adding the framework:

    ![img](http://www.mob.com/html/images/github/sharesdk-integrate-4.png)

Step 2: import the header files and register for a Appkey,and choose the platforms that you need and initialize them

1、Log in to http://reg.sharesdk.cn/ to register to be a Mob developer , and click here to create a Mob application, then you will get the Appkey.

2.Set MOBAppKey and MOBAppSecret in Info.plist (setappkey)

3、Open AppDelegate.m to import the .h file

4、appliance each SNS's Open Platform key,refer to:http://bbs.mob.com/forum.php?mod=viewthread&tid=275&page=1&extra=#pid860

#import <ShareSDK/ShareSDK.h>

//Links Native SDK use
#import <ShareSDKConnector/ShareSDKConnector.h>

#import <ShareSDKUI/ShareSDKUI.h>

//QQ SDK header file
#import <TencentOpenAPI/TencentOAuth.h>
#import <TencentOpenAPI/QQApiInterface.h>

//Wechat SDK header file
#import "WXApi.h"

//SinaWeibo SDK header file
#import "WeiboSDK.h"

and add the initialize code to the -(BOOL)application: didFinishLaunchingWithOptions: method

-   (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions 
{     
     [ShareSDK registerActivePlatforms:@[
                            @(SSDKPlatformTypeSinaWeibo),
                            @(SSDKPlatformTypeMail),
                            @(SSDKPlatformTypeSMS),
                            @(SSDKPlatformTypeCopy),
                            @(SSDKPlatformTypeWechat),
                            @(SSDKPlatformTypeQQ),
                            @(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;
                  default:
                    break;
                }
          }
          onConfiguration:^(SSDKPlatformType platformType, NSMutableDictionary *appInfo) 
          {
                switch (platformType)
                {
                  case SSDKPlatformTypeSinaWeibo:
                      //设置新浪微博应用信息,其中authType设置为使用SSO+Web形式授权
                      [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 SSDKPlatformTypeGooglePlus:
                      [appInfo SSDKSetupGooglePlusByClientID:@"232554794995.apps.googleusercontent.com"
                                                clientSecret:@"PEdFgtrMw97aCvf0joQj7EMk"
                                                 redirectUri:@"http://localhost"];
                    break;
                   default:
                    break;
              }
          }];
 return YES;
}

Step 3:construct the share content and share it

1、Create Share parameters. Please refer to ShareSDK.h in ShareSDK.framework or Demo to get the specific usage.

2、To show the share content view ,you need to call the showShareActionSheet… method.

    //1、Create Share parameters
    NSArray* imageArray = @[[UIImage imageNamed:@"shareImg.png"]];
    if (imageArray) {
 
        NSMutableDictionary *shareParams = [NSMutableDictionary dictionary];
        [shareParams SSDKSetupShareParamsByText:@"Share Content"
                                         images:imageArray
                                            url:[NSURL URLWithString:@"http://mob.com"]
                                          title:@"ShareTitle"
                                           type:SSDKContentTypeAuto];
        //2、To show the share content view
        [ShareSDK showShareActionSheet:nil //The way to share content for iPad : we recommend you to use a child view of ViewController as the "anchor" to be the container. It can be an button、custom view etc. Only in this way do the share view and authorization view display correctly. 
                                 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:@"Share Success!"
                                                                                   message:nil
                                                                                  delegate:nil
                                                                         cancelButtonTitle:@"OK"
                                                                         otherButtonTitles:nil];
                               [alertView show];
                               break;
                           }
                           case SSDKResponseStateFail:
                           {
                               UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Share Fail"
                                                                                   message:[NSString stringWithFormat:@"%@",error]
                                                                                  delegate:nil
                                                                         cancelButtonTitle:@"OK"
                                                                         otherButtonTitles:nil, nil];
                                [alert show];
                                break;
                               }
                            default:
                               break;
                       }
 
                   }];

Congratulations!you make it and the result may look like the following snapshop. (ShareSDK提供的UI界面分享)

Option Configuration

Option 1:the specific way to integrate QQ

1、Log in to Open QQ platform (http://open.qq.com/)to become a developer and create a application to get the app’s AppID.

2、Back to your project, choose the -Info.plist (- represents your project name) file. Add a URL Scheme for key, the value’s format is: "QQ" +the hexadecimal number of AppID (if the length of hexadecimal number is less than 8,then fill with zero to make sure the length is 8). Here is a example,if the hexadecimal number of your AppID is 5FB8B52,then the final value of the URL Scheme is QQ05FB8B52.

(QQ url schemes)

3、Open -AppDelegate.m ( -represents your project name), import QQSDK header file:

#import <TencentOpenAPI/QQApiInterface.h> 
#import <TencentOpenAPI/TencentOAuth.h>

4、Add the codes in -(BOOL)application: didFinishLaunchingWithOptions: method

-   (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{        
//...        
//Initialize QQ Platform  
[ShareSDK registerApp:@"********"  // *** is the AppKey that you just got 
          activePlatforms:@[@(SSDKPlatformTypeQQ)]
          onImport:^(SSDKPlatformType platformType) {
               switch (platformType)
               {  
                  case SSDKPlatformTypeQQ:
                  // link to Native QQSDK
                  [ShareSDKConnector connectQQ:[QQApiInterface class]
                                    tencentOAuthClass:[TencentOAuth class]];
                  break;
                  default:
                      break;
               }
          }
          onConfiguration:^(SSDKPlatformType platformType, NSMutableDictionary *appInfo) { 
               switch (platformType)
               {
                  case SSDKPlatformTypeQQ:
                  //The parameter “100371282” is the AppID of QQ App   
                  [appInfo SSDKSetupQQByAppId:@"100371282"
                                       appKey:@"aed9b0303e3ed1e27bae87c33761161d"
                                     authType:SSDKAuthTypeBoth];
                  break;
                  default:
                      break;
               }
          }];

      //... 
}

Option 2:the specific way to integrate Wechat

1、Log in to WeChat open platform (http://open.weixin.qq.com/) to become a WeChat developer and create a application to get the app’s AppID,AppSecret.

2、Back to your project,choose the -Info.plist (- represents your project name) file. Add a WeChat URL Scheme key, the value is WeChat AppID (eg: wx4868b35061f87885). Here is a example:

(Wechat url schemes)

3、Open -AppDelegate.m ( -represents your project name), import WechatSDK header file:

#import "WXApi.h"

4、Add the codes in -(BOOL)application: didFinishLaunchingWithOptions: method

-   (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{        
//...        
//Initialize wechat Platform  
[ShareSDK registerApp:@"********"  // *** is the AppKey that you just got 
          activePlatforms:@[@(SSDKPlatformTypeWechat)]
          onImport:^(SSDKPlatformType platformType) {
               switch (platformType)
               {  
                  case SSDKPlatformTypeWechat:
                  // link to Native WechatSDK
                   [ShareSDKConnector connectWeChat:[WXApi class] delegate:self];
                  break;
                  default:
                      break;
               }
          }
          onConfiguration:^(SSDKPlatformType platformType, NSMutableDictionary *appInfo) { 
               switch (platformType)
               {
                  case SSDKPlatformTypeWechat:
                       //The parameter “wx6dd7a9b94f3dd72a” is the AppID of WeChat App     
                       [appInfo SSDKSetupWeChatByAppId:@"wx4868b35061f87885"
                                             appSecret:@"64020361b8ec4c99936c0e3999a9f249"];
                  break;
                  default:
                      break;
               }
          }];

      //... 
}

Option 3:the specific way to integrate Google+

1、 Log in to Google+ Developer platform to become a developer (https://console.developers.google.com/home/) and create a application to get the app’s ClientID.

2、Back to your project , choose the -Info.plist (- represents your project name) file. Add a Google+ URL Scheme key and a URL identifier key, the value both are the BundleID (eg cn.appgo.sharebyone),and the value must same as Google+ dashboard's setting. Here are steps:

(Google+ url schemes)

3、Add the codes in -(BOOL)application: didFinishLaunchingWithOptions: method

-   (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{        
//...        
//Initialize wechat Platform  
[ShareSDK registerApp:@"********"  // *** is the AppKey that you just got 
          activePlatforms:@[@(SSDKPlatformTypeGooglePlus)]
          onImport:^(SSDKPlatformType platformType) {
               switch (platformType)
               {  
                  //link to navite Google+ SDK
                   case SSDKPlatformTypeGooglePlus:
                        [ShareSDKConnector connectGooglePlus:[GPPSignIn class]
                                                  shareClass:[GPPShare class]];
                   break;
                   default:
                      break;
               }
          }
          onConfiguration:^(SSDKPlatformType platformType, NSMutableDictionary *appInfo) { 
               switch (platformType)
               {
                  case SSDKPlatformTypeGooglePlus:
                       [appInfo SSDKSetupGooglePlusByClientID:@"***********" // Google+ clientID
                                                 clientSecret:@""
                                                  redirectUri:@""];
                  break;
                  default:
                      break;
               }
          }];

      //... 
}

ShareSDK.h

/**
 *  ShareSDK APIs
 */
@interface ShareSDK : NSObject

#pragma mark - initialization

/**
 *  Initialization ShareSDK
 *
 *  @param appKey                   ShareSDK Application ID,Log in to http://reg.sharesdk.cn/ to register to be a Mob developer , and click here to create a Mob application, then you will get the Appkey.
 *  @param activePlatforms          Sharing platform used collection,eg:@[@(SSDKPlatformTypeSinaWeibo),@(SSDKPlatformTypeTencentWeibo)];
 *  @param connectHandler           导入回调处理,当某个平台的功能需要依赖原平台提供的SDK支持时,需要在此方法中对原平台SDK进行导入操作。具体的导入方式可以参考ShareSDKConnector.framework中所提供的方法。
 *  @param configurationHandler     配置回调处理,在此方法中根据设置的platformType来填充应用配置信息
 */
+ (void)registerApp:(NSString *)appKey
    activePlatforms:(NSArray *)activePlatforms
           onImport:(SSDKImportHandler)importHandler
    onConfiguration:(SSDKConfigurationHandler)configurationHandler;

#pragma mark - authorize

/**
 *  authorize
 *
 *  @param platformType       
 *  @param @param settings    授权设置,目前只接受SSDKAuthSettingKeyScopes属性设置,如:@{SSDKAuthSettingKeyScopes : @[@"all", @"mail"]}
 *  @param stateChangeHandler 
 */
+ (void)authorize:(SSDKPlatformType)platformType
         settings:(NSDictionary *)settings
   onStateChanged:(SSDKAuthorizeStateChangedHandler)stateChangedHandler;

/**
 *  judgment weather to authorize
 *
 *  @param platformType 
 *  @return YES :has Authorized,NO : Not Authorized
 */
+ (BOOL)hasAuthorized:(SSDKPlatformType)platformTypem;

/**
 *  cancelAuthorize
 *
 *  @param platformType  
 */
+ (void)cancelAuthorize:(SSDKPlatformType)platformType;

#pragma mark - User

/**
 *  Get User Info
 *
 *  @param platformType    
 *  @param stateChangeHandler 
 */
+ (void)getUserInfo:(SSDKPlatformType)platformType
     onStateChanged:(SSDKGetUserStateChangedHandler)stateChangedHandler;
     
/**
 *  Share Content
 *
 *  @param platformType             
 *  @param parameters               
 *  @param stateChangeHandler       
 */
+ (void)share:(SSDKPlatformType)platformType
   parameters:(NSMutableDictionary *)parameters
onStateChanged:(SSDKShareStateChangedHandler)stateChangedHandler;

simplyShare

#import <ShareSDK/ShareSDK.h>
//...
[shareParams SSDKSetupShareParamsByText:@"Share Content"
                                 images:imageArray
                                    url:[NSURL URLWithString:@"http://mob.com"]
                                  title:@"Share title" 
                                   type:SSDKContentTypeImage];
[ShareSDK share:SSDKPlatformTypeSinaWeibo
             parameters:shareParams
         onStateChanged:^(SSDKResponseState state, NSDictionary *userData, SSDKContentEntity *contentEntity, NSError *error) {//...}

(simplyShare url schemes)

showShareEditor

#import <ShareSDK/ShareSDK.h>
//...
[shareParams SSDKSetupShareParamsByText:@"Share Content"
                                 images:imageArray
                                    url:[NSURL URLWithString:@"http://mob.com"]
                                  title:@"Share title" 
                                   type:SSDKContentTypeImage];
[ShareSDK showShareEditor:SSDKPlatformTypeSinaWeibo
               otherPlatformTypes:nil
                      shareParams:shareParams
              onShareStateChanged:^(SSDKResponseState state, SSDKPlatformType platformType, NSDictionary *userData, SSDKContentEntity *contentEntity, NSError *error, BOOL end) {//...}

(EditorShare url schemes)

More Repositories

1

ShareSDK-for-iOS

快捷好用的社会化分享组件|Convenient SDK for SNS Share Feature
Objective-C
464
star
2

ShareSDK-for-Android

A demo of Share SDK for Android
Java
370
star
3

New-Unity-For-ShareSDK

New sample of ShareSDK for Unity, including ios and android.
219
star
4

ShareSDK-For-Flutter

Dart
136
star
5

ThirdPartyLoginDemo

Java
122
star
6

SMSSDK-for-Android

The convenience of the SDK message authentication code function integration
Java
103
star
7

MobPush-For-Flutter

MobPush的Flutter插件
Dart
51
star
8

New-JS-For-ShareSDK

Objective-C
43
star
9

MobPush-for-Android

推送sdk
Java
42
star
10

BBSSDK-for-Android

BBSSDK的Sample
Java
30
star
11

SMSSDK-for-iOS

Objective-C
28
star
12

ShareSDKUI

ShareSDK UI for iOS(from ShareSDK v3.0.0)
Objective-C
28
star
13

ShareREC-for-Android

21
star
14

ShareSDKShareDifMsgDemo-Android

A sample which use ShareSDK to share different msg to different platform.
Java
19
star
15

MobIM-for-Android

18
star
16

SMSSDK-for-Unity3D

17
star
17

-Android_ShareSDK_Example_Wechat

ShareSDK微信分享例子
Java
17
star
18

SecVerify-for-Android

Java
16
star
19

New-C2DX-For-ShareSDK

The newest project of cocos2d-x using ShareSDK.
Java
16
star
20

ANESample

Java
14
star
21

JSSample

Java
12
star
22

SMSSDK-for-Flutter

Dart
Java
11
star
23

MOBFoundation

Objective-C
11
star
24

C2DXShareSDKSample

cocos2d-x
Makefile
11
star
25

MobLink-for-Android

Java
10
star
26

MobLink-for-iOS

A Mob SDK to provide you skip from Web to App With only once tap.
Objective-C
9
star
27

Unity3DShareSDKSample

ShareSDK for Unity3D
Java
9
star
28

PaySDK-for-Unity3D

9
star
29

MOBFoundation_IDFA

Objective-C
8
star
30

mobpush-websdkv3-java

MobPush 服务端集成SDK For Java
Java
7
star
31

APICloud-For-ShareSDK

APICloud-For-ShareSDK
Objective-C
7
star
32

mobpush-websdkv3-php

MobPush 服务端集成SDK For PHP
PHP
7
star
33

BBSSDK-for-iOS

论坛项目
Objective-C
6
star
34

SecVerify-for-iOS

Objective-C
6
star
35

ShareSDK-JavaScript-Wiki-for-iOS-CN

6
star
36

New-ANE-For-ShareSDK

The newest project of ANE using ShareSDK.
Objective-C
6
star
37

MobLink-For-Unity3D

Unity-For-MobLink
6
star
38

android_demo_cocos2d-x_plugin-x

一个演示使用plugin-x的方式,在cocos2d-x上集成share sdk的方法
Java
5
star
39

ScreenShotShare_Android

ShareSDK截屏分享
Java
5
star
40

ShareSDK-for-iOS-Spec

Objective-C
5
star
41

MobPush-For-iOS

MobPush for iOS
Objective-C
5
star
42

MobLinkPro-for-iOS

MobLink 移动端场景还原解决方案(专业版)
Objective-C
5
star
43

mobpush-websdkv3-go

MobPush 服务端集成SDK For Go
Go
5
star
44

MobPush-For-Unity

MobPush for unity, including ios and android.
5
star
45

MobPush-For-APICloud

4
star
46

Android_ShareSDK_Example_OAuth

ShareSDK第三方授权例子
Java
4
star
47

mobpush-websdkv3-nodejs

MobPush 服务端集成SDK For NodeJs
JavaScript
4
star
48

ShareREC-For-iOS

ShareREC
Objective-C
4
star
49

mobpush-api-java

MobPush 服务端集成SDK for Java
Java
3
star
50

SMSSDK-for-Cocos2d

SMSSDK bridge for Cocos2d
Java
3
star
51

DLoader

Java
3
star
52

MobIM-For-iOS

MobIM For iOS
Objective-C
3
star
53

ShopSDK-for-Android

ShopSDK Demo Project
3
star
54

SecurityCodeSDK-for-iOS

SecurityCodeSDK-for-iOS
Objective-C
3
star
55

ShareSDK-Cocos2d-x-Wiki-for-iOS-CN

3
star
56

PaySDK-for-Android

HTML
2
star
57

mobpush-websdkv3-c-sharp

MobPush 服务端集成SDK For C-sharp
C#
2
star
58

MobLink-For-Cocos2dx

Cocos2dx-For-MobLink
2
star
59

mobpush-websdkv3-python

MobPush 服务端集成SDK For Python
Python
2
star
60

ShareSDKWeChatIntegrationSample

Sample for WeChat sharing function integration with ShareSDK
Objective-C
2
star
61

ShareSDK-Cocos2d-x-Demo-for-iOS

C++
2
star
62

UMSSDKUI-for-iOS

The open source of UMSSDKUI.framework
Objective-C
2
star
63

MOBPaySDK-For-iOS

Objective-C
2
star
64

ShareSDK-for-RoboVM-iOS

对于RovoVM iOS项目,我们也进行了对ShareSDK的主要功能绑定,帮助您快速集成ShareSDK
Objective-C
2
star
65

MobAPI-For-iOS

Objective-C
2
star
66

AnalySDK-For-Unity3D

统计分析SDK For Unity3D
C#
2
star
67

SecVerify-For-Harmony

SecVerify-For-Harmony
TypeScript
1
star
68

ShareSDK-For-HarmonyOS

ShareSDK-For-HOS
Java
1
star
69

PaySDK-for-cocos2d-x

Objective-C
1
star
70

CMSSDKUI-for-iOS

CMSSDKUI-for-iOS
Objective-C
1
star
71

MobPush-For-ReactNative

MobPush-For-ReactNative
Java
1
star
72

MobAD-for-iOS

Objective-C
1
star
73

UMSSDK-for-iOS

Objective-C
1
star
74

SMSSDK_swiftBridge

swift3.0 桥接演示
Objective-C
1
star
75

MobPush-For-JavaScript

Objective-C
1
star
76

GrowSolution-For-iOS

MobSDK-增长变现解决方案
Objective-C
1
star
77

BBSSDK_For_Discuz_Plugin

PHP
1
star
78

mob_secverify_spec

new secverify
Objective-C
1
star
79

mobpush-api-csharp

MobPush 服务端集成SDK for C#
C#
1
star
80

website

ShareSDK US Website
CSS
1
star
81

BBSSDK_For_Discuz_Plugin_ZL

直连版插件
PHP
1
star
82

UMSSDK-for-Android

1
star
83

MobPush-For-Swift

Objective-C
1
star