日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android api接口封装,生成App接口

發布時間:2025/3/21 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android api接口封装,生成App接口 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

URL地址:https://api.appbsl.net/api/cpl/make

請求方式:POST

請求參數說明 參數名必選類型說明示例 user_key是string開放平臺-個人中心-接口配置-KEY的md5值89unzUJ8i

user_secret是string開放平臺-個人中心-接口配置-SECRET的md5值8skjsllsd

api_name是stringApp版本代號,詳細說明version0

systype是int要編譯的系統類型,1安卓,2蘋果。1

data_path是string配置文件的下載鏈接,詳細說明http://xxxx.com/v1.json

identifier是string網站使用的唯一標志,建議用用戶ID值,用于錯誤定位和數據返回1

package_name是string蘋果的BundleID或安卓的包名com.appbsl.www

ios_cer是string蘋果的證書下載地址(含http的完整地址),編譯蘋果必傳項http://xxxx.com/v1.p12

ios_configuration是string對應蘋果證書的描述文件,編譯蘋果必傳項http://xxxx.com/v1.mobileconfig

ios_cer_pwd是string蘋果證書的密碼,編譯蘋果必傳項dd123

ios_cer_pwd是string蘋果證書的密碼,編譯蘋果必傳項dd123

and_cer是string安卓keystore文件的完整下載地址,編譯安卓必傳項http://xxxx.com/v1.key

and_cer_alias是string安卓keystore文件的別名,編譯安卓必傳項dd123

and_cer_pwd是string安卓keystore文件的密碼,編譯安卓必傳項dd123

and_cer_store_pwd是string安卓keystore文件的store密碼,編譯安卓必傳項dd123

local_resources_zip否string本地資源的zip資源包路徑(含http的完整地址)詳細說明ttp://xxxx.com/v1.zip

site_domain是string您網站的主域名,帶http或https前綴https://www.bslyun.com

shop_title是string您網站的名稱變色龍云

host_url是stringpp打包使用的首頁地址(含http&https的完整地址)https://www.bslyun.com

version_count是int生成的版本計數,用于升級接口的版本比對。2

version是stringapp打包使用的版本號1.0.0

updateurl是string升級地址,詳見下方說明詳細說明https://www.bslyun.com/up1293838

adurl是string廣告地址,詳見下方說明詳細說明https://www.bslyun.com/ad1293838

callback是string編譯回調地址,詳見下方說明詳細說明https://www.bslyun.com/mkapp123

logo是stringapp打包使用的logo圖片列表,詳見下方說明詳細說明eyJodHRwOlwvX...bmcifQ==

startpage是stringapp打包使用的啟動頁圖片列表,詳見下方說明詳細說明eyJodHRwOlwvX...bmcifQ==

inid是string開放平臺在創建應用時返回的唯一識別號,詳情見應用創建接口com.kjcuxe.kydeoic

ios_sub_type是int蘋果的詳細系統類型,1iphone,3iphone+ipad1

注:數值項必須全部提供,編譯前請先創建應用。安卓與蘋果是獨立分開生成的,生成單獨系統發起一次編譯 創建應用幫助

App版本代號 名稱代號說明 高級版v2test

中級版version150

初級版version50

基礎版ten

免費版version0

json配置文件項

包含所有配置內容的json文件,免費版包含240+配置項,高級版包含360+配置項。配置項不配置必須有變量,值可以為空。各版本JSON配置詳細

本地資源

壓縮包類型:zip

本地資源包的目的是為了將部分網站資源打包進app中,以提高加載速度,減少網絡請求。可以只更換JS,css,常用圖片,也可以整體離線html+CSS+JS+圖片。離線文件幫助

升級地址

生成的app,在打開時會首先訪問提供的升級接口

發送方式:POST

參數必選說明 appidstring生成App的inid值

mainurlstringapp包內的主頁地址

versionint版本號數字,對應參數中的version_count 返回數據 "code":"200",//200成功,其他失敗

"datas":{

"force":"1", //是否強制彈出的提示框只顯示確定,1僅顯示確定,0顯示確定取消

"close":"1", //點擊彈出框的確定鍵是否強制退出app,1強制退出,0不強制退出

"v_code":"", //系統內當前最新的版本號,對應version

"name":"", //應用的名稱

"v_no":"", //系統內當前最新的版本計數,對應version_count

"path":"", //如果需要升級,本字段返回升級需要的apk包地址或蘋果的plist文件地址

},

"msg":"" //說明內容

廣告接口

生成的app,在打開時會在升級接口之后訪問廣告接口

發送方式:POST

參數必選說明 appidstring生成App的inid值 返回數據 "code":"200",//200成功,其他失敗

"datas":{

"ad_url":"", //點擊廣告圖片需要跳轉到的鏈接

"ad_pic":"", //廣告圖片的完整地址

"ad_delay_time":"", //廣告的持續時間,單位秒

"ad_name":"", //廣告的名稱

},

"msg":"" //說明內容

編譯回調地址

編譯的過程中會在各個階段將當前的進展數據發送至回調地址,

鏈接需包含您本應用的標識,以免無法識別

發送方式:POST

參數必選說明 codestring安卓:150編譯中,152錯誤,153成功

iOS:250編譯中,252錯誤,253成功 返回數據 res:{

"code":"150", //安卓150編譯中,152錯誤,153成功//iOS250編譯中,252錯誤,253成功

"data":{

"ios_sub_type":"1", //蘋果的子系統號,1iphone,3iphone+ipad

"systype":"3", //系統,1安卓,2iOS

"msg":"", //結果的消息內容

"url":"http://***/***.apk" //如編譯成功,返回apk或ipa包的下載地址

},

"error_code":"0011-0013" //詳細錯誤代碼

}

logo內容

UrlEncode編碼base64的logo圖片數組的內容

結構:

{

["pic_source1"] => "pic_target1"

["圖片的獲取路徑"] => "要放在項目中的相對路徑"

}

圖片要求:

以下為所有圖片要求大小,請更換到自已圖片。

android:

{

["您的原圖地址"] => "/app/src/main/res/mipmap-xxhdpi/ic_launcher.png"//尺寸 144*144 px

}

iOS:

{

["您的原圖地址"] => "WebApp/Images.xcassets/AppIcon.appiconset/40.png",//尺寸 40*40 px

["您的原圖地址"] => "WebApp/Images.xcassets/AppIcon.appiconset/58.png",//尺寸 58*58 px

["您的原圖地址"] => "WebApp/Images.xcassets/AppIcon.appiconset/60.png",//尺寸 60*60 px

["您的原圖地址"] => "WebApp/Images.xcassets/AppIcon.appiconset/80.png",//尺寸 80*80 px

["您的原圖地址"] => "WebApp/Images.xcassets/AppIcon.appiconset/87.png",//尺寸 87*87 px

["您的原圖地址"] => "WebApp/Images.xcassets/AppIcon.appiconset/120-1.png",//尺寸 120*120 px

["您的原圖地址"] => "WebApp/Images.xcassets/AppIcon.appiconset/180.png",//尺寸 180*180 px

["您的原圖地址"] => "WebApp/Images.xcassets/AppIcon.appiconset/Icon-20.png",//尺寸 20*20 px

["您的原圖地址"] => "WebApp/Images.xcassets/AppIcon.appiconset/Icon-29.png",//尺寸 29*29 px

["您的原圖地址"] => "WebApp/Images.xcassets/AppIcon.appiconset/Icon-76.png",//尺寸 76*76 px

["您的原圖地址"] => "WebApp/Images.xcassets/AppIcon.appiconset/Icon-152.png",//尺寸 152*152 px

["您的原圖地址"] => "WebApp/Images.xcassets/AppIcon.appiconset/Icon-167.png",//尺寸 167*167 px

}例:

android結構

{

["http://www.appbsl.net/in.png"] => "/app/src/main/res/mipmap-xxhdpi/ic_launcher.png"//尺寸 144*144 px

}

startpage內容

UrlEncode編碼base64的startpage圖片數組的內容

結構:

{

["pic_source1"] => "pic_target1"

["圖片的獲取路徑"] => "要放在項目中的相對路徑"

}

圖片要求:

android:

{

["您的原圖地址"] => "/app/src/main/res/mipmap-xxhdpi/guide.png",//尺寸 1080*1920 px

["您的原圖地址"] => "/app/src/main/res/mipmap-h642dp-port-xxhdpi/guide.png"//尺寸 1080*2160 px

}

iOS:

iphone:

{

["您的原圖地址"] => "WebApp/Images.xcassets/LaunchImage.launchimage/640-960.png",//尺寸 640*960 px

["您的原圖地址"] => "WebApp/Images.xcassets/LaunchImage.launchimage/640-1136.png",//尺寸 640*1136 px

["您的原圖地址"] => "WebApp/Images.xcassets/LaunchImage.launchimage/750-1334.png",//尺寸 750*1334 px

["您的原圖地址"] => "WebApp/Images.xcassets/LaunchImage.launchimage/1242-2208.png",//尺寸 1242*2208 px

["您的原圖地址"] => "WebApp/Images.xcassets/LaunchImage.launchimage/1125-2436.png",//尺寸 1125*2436 px

["您的原圖地址"] => "WebApp/Images.xcassets/LaunchImage.launchimage/828-1792.png",//尺寸 828*1792 px

["您的原圖地址"] => "WebApp/Images.xcassets/LaunchImage.launchimage/1242-2688.png",//尺寸 1242*2688 px

}

ipad:

{

["您的原圖地址"] => "WebApp/Images.xcassets/LaunchImage.launchimage/768_1024.png",//尺寸 768*1024 px

["您的原圖地址"] => "WebApp/Images.xcassets/LaunchImage.launchimage/1536_2048.png",//尺寸 1536*2048 px

}

例:

android數據

{

["http://www.appbsl.net/in.png"] => "/app/src/main/res/mipmap-xxhdpi/guide.png",//尺寸 1080*1920 px

["http://www.appbsl.net/in2.png"] => "/app/src/main/res/mipmap-h642dp-port-xxhdpi/guide.png"//尺寸 1080*2160 px

}

如需同時編譯iphone,ipad請將以上兩個數組合成一個即可。

總結

以上是生活随笔為你收集整理的android api接口封装,生成App接口的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。