APICloud 七天培訓(xùn)課 第六天

2019-09-11 10:39 更新

/ title: 7天培訓(xùn)課6 / <style> </style>

第六天:了解如何在APICloud應(yīng)用中使用第三方開放平臺服務(wù),如推送、分享、地圖等;了解APICloud平臺目前已支撐的第三方服務(wù),掌握第三方模塊申請和使用流程;理解自定義Loader的原理,掌握如何編譯、安裝和使用自定義Loader調(diào)試應(yīng)用。

第六天課程源碼

教程更新:Github地址

主要內(nèi)容

  1. 集成第三方服務(wù)

1.1 第三方服務(wù)集成流程

1.2 目前已經(jīng)集成的第三方服務(wù)模塊

1.3 自己集成指定的第三方服務(wù)模塊

  1. 自定義AppLoader

2.1 自定義Loader作業(yè)和運(yùn)行原理

2.2 編譯自定義Loader

2.3 安裝自定義Loader

2.4 使用自定義Loader

  1. 第三方服務(wù)模塊使用流程
  2. 第三方地圖模塊服務(wù)使用
  3. 第三方登錄服務(wù)使用
  4. 第三方推送服務(wù)使用

<div id="P1"></div>

1. 第三方服務(wù)集成

1.1 集成流程

集成流程

1.2 目前已經(jīng)集成的第三方服務(wù)模塊

集成情況

詳細(xì)參考:APICloud聚合API-開發(fā)SDK

1.3 自己集成指定的第三方服務(wù)模塊

與自定義擴(kuò)展模塊實(shí)現(xiàn)方式一樣,詳解自定義擴(kuò)展模塊相關(guān)文檔和視頻

<div id="P2"></div>

2. 自定義Loader

AppLoader(官方或自定義)其實(shí)就是一個APP,只不過他啟動后不會讀取自己的Widget包中的網(wǎng)頁代碼,而是加載指定位置的網(wǎng)頁代碼。在進(jìn)行調(diào)試的時候APICloud開發(fā)工具插件將測試代碼同步的這個指定的位置。

2.1 原理

自定義Loader

2.2 編譯

2.3 安裝

  • 掃碼
  • USB同步

2.4 使用

  • Sublime Text
  • webStorm
  • Atom
  • Eclipse
  • CLI

推薦文檔:自定義Loader說明

推薦視頻:初級代碼篇第9-10講

<div id="P3"></div>

3. 第三方服務(wù)模塊使用流程

  • 第一步:到第三方服務(wù)開放平臺申請相關(guān)Id和Key
  • 第二步:在APICloud應(yīng)用的Config文件中配置相關(guān)Id和Key
  • 第三步:確定控制臺配置應(yīng)用的包名和證書與申請開放服務(wù)時填寫的完全一致
  • 第四步:編譯自定義Loader,使用自定義Loader調(diào)試
  • 第五步:在應(yīng)用代碼中require相關(guān)模塊,并調(diào)用API

<div id="P4"></div>

4. 地圖

百度地圖模塊

  • 配置

<feature name="bMap">


        <param name="android_api_key" value="0nKBc8SkhvOGxGOLZ96Q6iWXcSU0iOhe" />


        <param name="ios_api_key" value="iObZMn4A1N6pxQBhgG4ElbHmaDNshPZR" />


</feature>

推薦文檔

百度地圖模塊文檔

百度開放平臺接入指南

<div id="P5"></div>

5. 分享和登錄

微信模塊

  • 配置

 <feature name="wx">


        <param name="urlScheme" value="wxd0d84bbf23b4a0e4"/>


        <param name="apiKey" value="wxd0d84bbf23b4a0e4"/>


        <param name="apiSecret" value="a354f72aa1b4c2b8eaad137ac81434cd"/>


</feature>

推薦文檔

微信模塊文檔

微信開放平臺接入指南

推薦視頻

初級代碼篇第9-10講

<div id="P6"></div>

6. 推送:

個推模塊

  • 配置

<feature name="pushGeTui">


        <param name="ios_appkey" value="xCGkZR1bCp6gscLUB20Dl4" />


        <param name="ios_appid" value="G5lfFkQZ008VoZUXydA2r2" />


        <param name="ios_appsecret" value="RuxlC8ExWA7T4NFoJhQFd6" />


        <param name="android_appkey" value="SsYLDV34ik5CBgtdzCQ608" />


        <param name="android_appid" value="dASHvkJSLc9Q5vvSEALdI4" />


        <param name="android_appsecret" value="BmjqFXsFDS6SVMyV2JXglA" />


</feature>

個推模塊文檔

個推開放平臺接入指南

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號