1. 程式人生 > >自定義微博小尾巴 原始碼 解析

自定義微博小尾巴 原始碼 解析

1. 註冊應用,申請ID

1)請登陸到 http://www.youmi.net/register 註冊一個開發者賬號

2)點選建立應用進行新應用建立。

3)檢視應用詳情,獲取釋出ID和應用金鑰,在後續初始化中使用。(注意:一個appid只能嚴格對應一個bundle id。如果有特殊需要得聯絡客服 )

2. 下載YouMiSDK iOS 壓縮包

你下載的壓縮包解壓後包含了下面幾個檔案:

doc資料夾中的doc.html為中文教程,doc_en.html是英文教程。

lib資料夾就是要新增到你的工程的資料夾,裡面包含了libYouMi.a靜態檔案和標頭檔案。

samples資料夾YouMiSDK的程式例子。

3. 往工程匯入標頭檔案, 靜態庫檔案

積分牆必須的標頭檔案為

  • YouMiConfig.h

  • YouMiWall.h

  • YouMiWallAppModel.h

  • YouMiPointsManager.h (用於查詢積分)

靜態庫檔案為

  • libYouMi.a

4. 為工程新增系統自帶的Frameworks

  • Security.framework
  • SystemConfiguration.framework
  • CFNetwork.framework
  • QuartzCore.framework
  • libsqlite3.dylib
  • StoreKit.framework 這個framework要改為Optional,其他都為Required

5. 到AppDelegate.m檔案中初始化YouMiSDK

  • 1)在AppDelegate.m檔案中新增下面這個語句
#import "YouMiConfig.h"
  • 2) 在AppDelegate.m自動生成的
  - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
的函式裡面新增下面程式碼
[YouMiConfig setUserID:id_you_define]; // [可選] 例如開發者的應用是有登入功能的,則可以使用登入後的使用者賬號來替代有米為每臺機器提供的標識(有米會為每臺裝置生成的唯一識別符號)。
[YouMiConfig setUseInAppStore:YES];  // [可選]開啟內建appStore,詳細請看YouMiSDK常見問題解答[YouMiConfig launchWithAppID:@"[Your AppID]" appSecret:@"[Your AppSecret]"];

注意替換:Your AppID和Your AppSecret為你的appidappSecret

本文件的程式碼片段在SDK相應的標頭檔案中都有比較詳細的介紹,對於本文件的程式碼有什麼疑問,請檢視標頭檔案

  • 3)設定顯示全屏廣告(如積分牆)的全屏UIWindow(可選,推薦設定)

對於使用UIKit編寫的APP可以在application:didFinishLaunchingWithOptions:中的[self.window makeKeyAndVisible]之後設定:

[self.window makeKeyAndVisible];// 設定顯示全屏廣告的window   [YouMiConfig setFullScreenWindow:self.window];