iOS 开发指南

更新时间:2019-05-14 19:41:13

概述

  • 本节内容主要介绍如何使用 SDK 产线构建包

安装工具

  • 打开 AppStore 应用,安装 Xcode

20190513172943.jpg

集成构建包

  • 新建 Xcode 工程,示例工程名为 IoTDemo

20190513174742.jpg

  • 将构建包的内容拷贝工程根目录(如果已有 Podfile,请合并 Podfile)

20190513174925.jpg

  • 打开 Podfile 文件,修改 Target 名字,使其与工程的 Target 保持一致

20190513184412.jpg

  • 修改应用的 Bundle Identifier,使其与移动 SDK 工作台创建的“应用包名”保持一致

20190513175232.jpg

  • 前往移动 SDK 工作台下载安全图片

20190513175343.jpg

  • 将安全图片拷贝到工程中(注意:不要修改安全图片的默认名字,yw_1222_07e8.jpg)

20190513175543.jpg

  • 将安全图片引用到工程中

1.png

2.png

  • 将构建包内的 Launch.json 文件引用到工程中

3.png

  • 运行 Terminal,打开到工程根目录,运行pod update,观察日志确保安装成功

  • 打开 ALBBOpenAccount.bundle,拷贝其中全部的资源文件
    (./Pods/AlicloudALBBOpenAccount/openaccount/ALBBOpenAccountUI.framework/ALBBOpenAccount.bundle)

11.png

12.png

  • 将拷贝的资源文件粘添到工程目录,并引用到工程中

20190513192441.jpg

20190513192514.jpg

调用

  • 打开 AppDelegate.m 文件添加如下代码

#import <IMSLaunchKit/IMSLaunchKit.h>

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

   [[IMSLauncher defaultLauncher] application:application didFinishLaunchingWithOptions:launchOptions];

   return YES;

}

20190513193444.jpg

  • 如果需要支持 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];

}

15.png

results matching ""

    No results matching ""