接入方式介紹
本文介紹了針對不同的開發(fā)進(jìn)度和場景,建議使用的接入方式。
三種接入方式
根據(jù) iOS 開發(fā)工程的進(jìn)展和使用場景,接入移動開發(fā)平臺 mPaaS 的方式主要有以下三種:
當(dāng)前無工程,從頭開始創(chuàng)建一個全新的工程:基于 mPaaS 框架接入。
當(dāng)前已有工程,所有 SDK 直接鏈接到此工程中:基于已有工程且使用 mPaaS 插件接入。
目前已有工程,采用 CocoaPods 管理 SDK:基于已有工程且使用 CocoaPods 接入。
基于 mPaaS 框架接入
mPaaS iOS 框架是源自支付寶客戶端的開發(fā)框架。該框架直接接管應(yīng)用的生命周期,負(fù)責(zé)整個應(yīng)用 啟動托管、應(yīng)用生命周期管理。同時基于 Framework 的設(shè)計思想,將業(yè)務(wù)隔離成相對獨立的模塊,著力于追求模塊之間的高內(nèi)聚、低耦合。參考 mPaaS 框架介紹 獲取更多信息。
您可以快速搭建一個基于 mPaaS 框架的全新應(yīng)用,具體步驟參考 基于 mPaaS 框架創(chuàng)建一個應(yīng)用。
基于已有工程且使用 mPaaS 插件接入
若當(dāng)前已有工程為一個單工程,所有 SDK 直接鏈接到此工程中,推薦您使用 mPaaS 插件接入,具體步驟參考 基于已有工程且使用 mPaaS 插件接入。
基于已有工程且使用 CocoaPods 接入
若當(dāng)前已有工程通過 Cocoapods 來管理 SDK 的依賴,推薦您使用 Cocoapods 接入,具體步驟參考 基于已有工程且使用 CocoaPods 接入。
在 iOS,mPaaS 采用的是 Objective-C 開發(fā)語言。如果您的工程采用的是 Swift 開發(fā)語言,可以通過橋接的方式引入 mPaaS 的 Objective-C 代碼。
如果有更多接入相關(guān)問題,歡迎搜索群號 41708565 加入釘釘群進(jìn)行咨詢交流。該釘釘群已添加 mPaaS 公有云答疑小助手,能夠快速回答常見接入問題。更多關(guān)于使用公有云答疑小助手的信息,請參見公有云答疑小助手。