SDK接入流程说明


  经过SDK整体结构说明的阅读,你已经对SDK有了认识,本小节将带你一步步将SDK集成到你的App中。

  • 集成开始之前你需要确认哪些事情

    • 首先,你需要确定自己要集成哪几种创意样式,SDK根据不同的样式分别打包,下图是SDK的目录,其中base文件夹是你一定需要添加到你的工程中的,剩下的banner(横幅)、feeds(信息流)、headlineview(焦点图)、splash(开屏)、interstitial(插屏)你可以根据自己需要集成的创意样式选择性添加。还有一个login目录,关于它可参考淘宝免登授权功能使用说明以决定是否添加。

    • 其次,你需要确定自己以什么样的接入方式使用该样式。上一节也提到了App接入SDK使用的方式,要和您在APF网上设置的接入方式保持一致。

    • 最后,你需要确定自己聚合哪些三方平台,在AFP网站的后台你只需要下载相应的的平台SDK适配集合集成到自己的App中皆可。

      如果你想知道自己打算集成的平台是否是SDK默认支持的,对于你想要的样式和接入方式,AFP是否默认针对这个平台做了适配,你可以参考SDK聚合第三方平台详情表来查找,如果你发现AFP没有默认支持,你还可以参考自定义平台使用说明来自己完成。

  • 把SDK集成您的App中

    • 现在你按照自己预设的集成方式和创意样式选择好了要集成的平台,那就把这些样式和第三方SDK适配文件夹放到你的工程中吧,添加的时候在Xcode弹出的界面中选择Copy items into destination group's folder(if needed),并确保Add To Targets中,下图是他们在随SDK一发布的DMEO中的集成情况,请参考:

    • 现在需要对工程做一些配置。

      • 首先添加必要依赖库,可以参考DEMO工程中Target MMUDemo->Build Phases->Link Binary With Libraries中的设置。
      • 然后,工程中添加SDK的Target,“Other Linker Flags” 项添加 “-ObjC”
      • 在所有依赖的系统框架中,请确保将StoreKit.framework标记为 Optional
      • 每个第三方的适配器是以源码提供的,如果你的工程是非ARC的,需要为这些文件添加“-fobjc-arc”标记

   到这你可以build你的工程,不出意外的话应该已经可以build成功了,本章到就介绍到这里,从下章开始,我们将会对各个样式的使用做介绍。

powered by Gitbook该文件修订时间: 2016-11-01 09:47:37