UniApp阿里百川電商插件開發(fā)(iOS)

背景:

朋友有個(gè)創(chuàng)業(yè)項(xiàng)目是用UniApp配合HBuilerX開發(fā)的魁瞪,號(hào)稱一端編寫可以同時(shí)生成iOS、Android床佳、微信小程序、公眾號(hào)等好幾端的應(yīng)用榄审。想想可以裁掉iOS砌们、Android那些敗家程序員,老板一定偷偷竊喜。

雖然UniApp對(duì)Native應(yīng)用支持已經(jīng)足夠到位浪感,同時(shí)也支持了很多常用的第三方原生SDK昔头,但是對(duì)真正的生產(chǎn)環(huán)境的應(yīng)用還是不夠的,例如阿里百川電商SDK影兽,就沒有支持揭斧,插件市場(chǎng)也沒有。

廢話說夠了峻堰,接下來的事情就是搞定UniApp阿里百川SDK插件讹开。

目標(biāo):

制作UniApp阿里百川電商SDK原生插件;

要求:

支持HBuilderX云打包(畢竟捐名,對(duì)搞JS開發(fā)的同學(xué)而言讓他們用xcode實(shí)在有點(diǎn)困難)

UniApp原生SDK插件制作過程以下鏈接已經(jīng)很詳細(xì)了旦万。

https://ask.dcloud.net.cn/article/35415

所以本文只講我在制作過程中遇到的坑點(diǎn),及如何解決的镶蹋。

主要坑點(diǎn):

1.先注冊(cè)阿里百川開放平臺(tái)的賬號(hào)成艘,然后申請(qǐng)iOS應(yīng)用,再下載安全圖片贺归,3.1的SDK對(duì)應(yīng)的安全圖片是V4版本淆两,如果使用V5版本,會(huì)初始化失敗拂酣。

2.在使用HBuilder-Hello工程調(diào)試時(shí)(工程是從UniApp下載的)秋冰,一定要修改工程的配置,將Bundle ID修改成自己的應(yīng)用踱葛,同時(shí)修改Scheme白名單、URLType光坝,否則會(huì)導(dǎo)致百川SDK初始化不成功尸诽,或者無法跳轉(zhuǎn)到手淘(只顯示淘寶H5頁面)

3.按官方文檔開發(fā)完成之后,編寫UniApp應(yīng)用做測(cè)試調(diào)用盯另,修改完成之后一定要手動(dòng)Ctrl+S保存一下性含,否則改完直接代碼,點(diǎn)擊生成本地靜態(tài)資源時(shí)還是未修改的舊代碼(含淚)

4.真機(jī)調(diào)試鸳惯,每次UniApp重新生成靜態(tài)資源商蕴,XCode重新運(yùn)行,都要把手機(jī)上的App刪除一下(必須)

5.HBuilderX云打包每天是有次數(shù)限制的芝发,超出限制要收費(fèi)才行(2元一次)绪商,所以盡量用本地調(diào)試

7.全部調(diào)試通過之后,高高興興的去云打包辅鲸,突然發(fā)現(xiàn)HBilder對(duì)SDK有40M的限制格郁,解決辦法,舍棄armv7、armv7s 以及虛擬器架構(gòu)例书,只保留arm64(也就是支持的最低機(jī)型為iphone5s锣尉,5s一下的機(jī)型用不了)

這是我遇到的所有坑....

貼上github Demo:

https://github.com/WinterWinner/UniApp-BaichuanPlugin.git

貼上截圖


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市决采,隨后出現(xiàn)的幾起案子自沧,更是在濱河造成了極大的恐慌,老刑警劉巖树瞭,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拇厢,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡移迫,警方通過查閱死者的電腦和手機(jī)旺嬉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來厨埋,“玉大人邪媳,你說我怎么就攤上這事〉聪荩” “怎么了雨效?”我有些...
    開封第一講書人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長废赞。 經(jīng)常有香客問我徽龟,道長,這世上最難降的妖魔是什么唉地? 我笑而不...
    開封第一講書人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任据悔,我火速辦了婚禮,結(jié)果婚禮上耘沼,老公的妹妹穿的比我還像新娘极颓。我一直安慰自己,他們只是感情好群嗤,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開白布菠隆。 她就那樣靜靜地躺著,像睡著了一般狂秘。 火紅的嫁衣襯著肌膚如雪骇径。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,301評(píng)論 1 301
  • 那天者春,我揣著相機(jī)與錄音破衔,去河邊找鬼。 笑死钱烟,一個(gè)胖子當(dāng)著我的面吹牛运敢,可吹牛的內(nèi)容都是我干的校仑。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼传惠,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼迄沫!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起卦方,我...
    開封第一講書人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤羊瘩,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后盼砍,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體尘吗,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年浇坐,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了睬捶。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡近刘,死狀恐怖擒贸,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情觉渴,我是刑警寧澤介劫,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站案淋,受9級(jí)特大地震影響座韵,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜踢京,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一誉碴、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧瓣距,春花似錦黔帕、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽侣背。三九已至白华,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間贩耐,已是汗流浹背弧腥。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留潮太,地道東北人管搪。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓虾攻,卻偏偏與公主長得像,于是被迫代替她去往敵國和親更鲁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子霎箍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 參考:uni-app原生插件(native plugin)開發(fā)指南 軟件準(zhǔn)備:安裝JDK version>=1.7...
    瑟聞風(fēng)傾閱讀 58,071評(píng)論 6 28
  • 邂逅深秋,隨手畫點(diǎn)小顏色澡为,不工整不嚴(yán)謹(jǐn)漂坏,最重要是隨心,小味道有時(shí)也是值得玩味的媒至。 在秋色里容易沉醉顶别,卻也最怕悲秋。...
    愛畫畫的老阿姨閱讀 326評(píng)論 4 7
  • 回望過去的日子拒啰,真是忙碌驯绎,忙著學(xué)習(xí)新技能,忙著找工作谋旦,忙著工作剩失,忙著掙錢。從一月份忙到12月份蛤织,真是忙赴叹。 總結(jié)一番...
    成義隨筆閱讀 339評(píng)論 0 5
  • 我這個(gè)人其實(shí)挺焦慮的。 因?yàn)檫@個(gè)時(shí)代太快了指蚜,自己一旦進(jìn)步太慢 乞巧,注意力無法集中,就會(huì)很焦慮的摊鸡。 因?yàn)楦惺艿教嗟娜?..
    高鋒愛學(xué)習(xí)2021讀書100本閱讀 441評(píng)論 2 2