SDK包集成

更新时间:2020-03-13 10:13:56

包内容

从平台下载的 iOS 包里包含

  • Launch.json

  • LocalPods

  • Podfile

依赖及集成

以下说明中"引用到工程"指的是image.png

本框架依赖CocoaPods,请先安装CocoaPods,建议使用最新版本。

  1. 创建.xcodeproj工程,将本文件夹的内容拷贝至.xcodeproj根目录(如果已有Podfile,请注意内容合并);
  2. 打开 Podfile 文件,修改 Target 名字,使其与工程的 Target 保持一致
  3. 修改Bundle Identifier,与移动SDK工作台创建的应用的“应用包名”保持一致;
  4. 前往平台下载安全图片,将安全图片yw_1222_07e8.jpg引用到工程中(安全图片的名字不应修改);
  5. 将本文件夹内的Launch.json配置文件引用到工程中;
  6. 运行pod update,确保安装成功;
  7. 将“/Pods/AlicloudALBBOpenAccount/openaccount/

    ALBBOpenAccountUI.framework/ALBBOpenAccount.bundle”里面的资源文件拷贝至工程目录,并引用到工程中

待完成上面的步骤后 ,打开AppDelegate.m文件添加如下事件,

引入头文件:

 #import <IMSLaunchKit/IMSLaunchKit.h>

添加代码:


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
   [[IMSLauncher defaultLauncher] application:application didFinishLaunchingWithOptions:launchOptions];
   return YES;
}

如果需要支持Push,请打开AppDelegate.m添加如下事件:


- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
   [[IMSLauncher defaultLauncher] application:application didRegisterForRemoteNotificationsWithDeviceToken:deviceToken];
}

- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error {
   [[IMSLauncher defaultLauncher] application:application didFailToRegisterForRemoteNotificationsWithError:error];
}

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
   [[IMSLauncher defaultLauncher] application:application didReceiveRemoteNotification:userInfo];
}

results matching ""

    No results matching ""