精品国产三级a在线观看网站,亚洲综合色成在线观看,亚洲熟妇一区二区三区,,中文字幕成人精品久久不卡 ,永久免费av无码网站国产

shopify應(yīng)用開(kāi)發(fā)

Eleanor Roosevelt 曾經(jīng)說(shuō)過(guò):“從別人的錯(cuò)誤中學(xué)習(xí)。你不可能活得足夠長(zhǎng)來(lái)親身經(jīng)歷一切。”

來(lái)自 Beacons 的 Neal Jean 想與你們分享,他們?cè)陂_(kāi)發(fā)首款 Shopify 應(yīng)用程序時(shí)犯了很多錯(cuò)誤。為了幫你節(jié)省時(shí)間和減少挫敗感,們要分享們學(xué)到的知識(shí),以便你更高效地構(gòu)建自己的應(yīng)用,并更快發(fā)布。

這是們第一次構(gòu)建Shopify 應(yīng)用,從第一次提交代碼到應(yīng)用被接受,們花了大概兩個(gè)月的時(shí)間。即便你像們一樣是新手,們認(rèn)為你用一半的時(shí)間就能完成。

以下是 Neal Jean 團(tuán)隊(duì)在開(kāi)發(fā)第一款 Shopify 應(yīng)用時(shí)犯下的四個(gè)錯(cuò)誤(并從中吸取了教訓(xùn))。

 

1. 保持簡(jiǎn)單: 構(gòu)建 MVP

每個(gè)人都知道這一點(diǎn),但不知為何還是在上面栽跟頭。構(gòu)建一款最小化可行產(chǎn)品(MVP)然后發(fā)布它。

首次提交至 Shopify 應(yīng)用商店的作品不必傳達(dá)你100%的產(chǎn)品愿景。它甚至不必傳達(dá)一個(gè)月后你將提供給商家的價(jià)值的50%。最重要的是構(gòu)建一個(gè)至少對(duì)商家有用的 MVP,讓它被接受,然后快速迭代。

們做了什么

第一次提交的應(yīng)用包含了一堆很酷但不成熟的功能,這些功能并非絕對(duì)必要。而且更重要的是,它們并沒(méi)有完全起作用。在后續(xù)的每次提交中,他們刪除了更多不必要的功能。這些額外功能阻礙了接納速度,最終拖慢了我們的速度。

例如,最初提交的應(yīng)用有一個(gè)叫做“分析”的額外選項(xiàng),它與應(yīng)用的核心價(jià)值并不直接相關(guān)。們沒(méi)有花時(shí)間去調(diào)試它,而是將它移除,以便繼續(xù)前進(jìn)。最終,總共提交了六次應(yīng)用(包括一些自動(dòng)拒絕)才被接受!

在應(yīng)用被接受后的幾周里,重新添加了之前刪除的一些功能,但還有幾個(gè)其它的功能沒(méi)有重新添加,也許永遠(yuǎn)不會(huì)添加。們花在開(kāi)發(fā)這些功能上的時(shí)間顯然可以花在其他地方。

你應(yīng)該做什么

要特別小心,避免功能蔓延。請(qǐng)記住,你的應(yīng)用被接受后不需要再經(jīng)歷一次審核流程(除了極個(gè)別情況)。你可以隨時(shí)更改你的應(yīng)用和應(yīng)用列表,除非真的出了什么問(wèn)題,不然 Shopify 應(yīng)用審核人員會(huì)盡其所能支持你。他們是來(lái)幫助你的!

只需讓一些比較有用的東西被接受,然后根據(jù)早期用戶的反饋快速改進(jìn)它。

專業(yè)提示:確保在一開(kāi)始就跟真正的商家對(duì)話,你將很快發(fā)現(xiàn)比你在團(tuán)隊(duì)中頭腦風(fēng)暴好得多的想法。

延展閱讀:使用 Shopify 應(yīng)用橋構(gòu)建更快、功能更強(qiáng)大的應(yīng)用

 

2. 測(cè)試你的應(yīng)用,不是在成品中!

很多早期創(chuàng)業(yè)者和應(yīng)用開(kāi)發(fā)人員養(yǎng)成了習(xí)慣,直接將代碼推送到生產(chǎn)環(huán)境并快速修復(fù)漏洞。畢竟,你的應(yīng)用可能沒(méi)那么重要,即便是,你可能也還沒(méi)有大量的用戶。

當(dāng)你在別人的平臺(tái)上構(gòu)建時(shí),這種“YOLO” (you only live once,你只活一次)的方法就不那么有效了。在你可以把代碼展示給真實(shí)用戶(他們正在為你做質(zhì)檢工作)之前,你必須得到專業(yè)應(yīng)用測(cè)試人員的批準(zhǔn)!

們做了什么

在構(gòu)建 Shopify 應(yīng)用之前,他們有一些構(gòu)建 Beacons 網(wǎng)站應(yīng)用的經(jīng)驗(yàn),們對(duì) Shopify 應(yīng)用提交作品進(jìn)行了與們用在自己的應(yīng)用上同等級(jí)的測(cè)試。在開(kāi)發(fā) Beacons 應(yīng)用時(shí),同步實(shí)現(xiàn)和測(cè)試新功能,編寫(xiě)一些單元測(cè)試并確保它們通過(guò)檢驗(yàn),然后將新功能推送給所有用戶。如果有什么崩潰了,們會(huì)立即修復(fù)問(wèn)題。通常,們能夠在太多人注意到之前解決問(wèn)題。

們的 Shopify 應(yīng)用中,沒(méi)有真實(shí)商家注意到錯(cuò)誤,因?yàn)樗麄儚膩?lái)沒(méi)有機(jī)會(huì)發(fā)現(xiàn),任何錯(cuò)誤都會(huì)被們的 Shopify 應(yīng)用審核人員發(fā)現(xiàn),們的提交在到達(dá)任何用戶之前就被拒絕了。

你應(yīng)該做什么

在第三次被拒后,我們整個(gè)團(tuán)隊(duì)坐下來(lái),試圖對(duì) Shopify 應(yīng)用測(cè)試員測(cè)試我們應(yīng)用的過(guò)程進(jìn)行逆向工程,他們當(dāng)然不是隨機(jī)進(jìn)行的。

當(dāng)你開(kāi)發(fā)應(yīng)用程序時(shí),把它們放在一起并不斷地添加至一個(gè)嚴(yán)格的檢查清單,以全面測(cè)試應(yīng)用程序的所有功能。這個(gè)清單至少應(yīng)該包括所有相關(guān)的公用應(yīng)用程序要求。如果有任何不清楚的地方,試著查看 Shopify 論壇,我們使用了 APIs & SDKs 論壇來(lái)獲得幾個(gè)問(wèn)題的答案。

創(chuàng)建并遵循測(cè)試清單

創(chuàng)建測(cè)試清單很重要,因?yàn)樗兄跇?biāo)記測(cè)試過(guò)程中任何遺漏的步驟,并突出顯示應(yīng)用中需要修改的地方。我們創(chuàng)建了一個(gè)包含操作視頻的檢查清單,這樣就很容易按照說(shuō)明操作。

下面是一個(gè)檢查清單示例,你可以作為指南,在創(chuàng)建自己的檢查清單和發(fā)送給 Shopify 應(yīng)用審核人員的測(cè)試清單時(shí)使用。確保你修改它以適用自己的應(yīng)用程序!

  • 在你可以操控的商店上安裝你的 Shopify 應(yīng)用,確保店內(nèi)有可售產(chǎn)品。
  • 為應(yīng)用程序啟用付款并批準(zhǔn)費(fèi)用。
  • 進(jìn)入應(yīng)用,轉(zhuǎn)到“產(chǎn)品”選項(xiàng)卡并嘗試切換一款產(chǎn)品來(lái)啟用它。(我們的應(yīng)用是一個(gè)銷售渠道,因此我們啟用的任何產(chǎn)品將用于此銷售渠道。)
  • 接下來(lái),轉(zhuǎn)到“設(shè)置”選項(xiàng)卡并確認(rèn)發(fā)布狀態(tài)顯示某款產(chǎn)品可售。
  • 檢查是否有任何產(chǎn)品錯(cuò)誤,它們也會(huì)出現(xiàn)在“設(shè)置”選項(xiàng)卡中。

確保你徹底測(cè)試安裝、卸載以及重新安裝你的應(yīng)用,因?yàn)槲覀冊(cè)谶@上面栽了幾次跟頭。下面是我們倒數(shù)第二次被拒的摘錄,我們的應(yīng)用審核人員在把它安裝到一個(gè)新店時(shí)發(fā)現(xiàn)了一個(gè)漏洞,用的是相同的電子郵件:

修改要求

  • 我在測(cè)試你的應(yīng)用時(shí)遇到了一個(gè)功能錯(cuò)誤。請(qǐng)查看截圖了解更多細(xì)節(jié)。在此視頻中你可以看到我安裝你的應(yīng)用來(lái)存儲(chǔ)“testystuff66”這個(gè)安裝,但你的應(yīng)用只是提取我上次審核安裝的數(shù)據(jù)來(lái)存儲(chǔ)testystuff66”。兩個(gè)商店有相同的電子郵件地址,但是不同的商店,有不同的員工和商品。請(qǐng)解決問(wèn)題。由于該錯(cuò)誤,我無(wú)法完成對(duì)此應(yīng)用的全面審核,因?yàn)槲覠o(wú)法按照訂單返回我的商店。請(qǐng)重新提交,再次強(qiáng)調(diào),這是一款好產(chǎn)品。
  • 批準(zhǔn)或拒絕通過(guò)綠色或紅色的banner組件傳達(dá)給商家。請(qǐng)記住,商家的產(chǎn)品種類繁多,如果它們不符合你的要求,你需要為特定產(chǎn)品類型添加此選項(xiàng)。
  • 截止2020年3月,所有銷售渠道(手機(jī)應(yīng)用開(kāi)發(fā)者除外)必須適用“只讀自有訂單”范圍?!爸蛔x自有訂單”范圍由審核團(tuán)隊(duì)于審批過(guò)程中添加 ,并確保該渠道只能讀取由其創(chuàng)建的訂單。請(qǐng)讓我們知道你的應(yīng)用是否準(zhǔn)備好添加此標(biāo)志,亦或你需要更多時(shí)間。該標(biāo)志會(huì)在審核流程結(jié)尾時(shí)添加,即上線之前。

根據(jù)你的團(tuán)隊(duì)目前的習(xí)慣,這可能需要轉(zhuǎn)變思維,一開(kāi)始你會(huì)覺(jué)得慢下來(lái)了。請(qǐng)保持耐心:現(xiàn)在慢一點(diǎn),以后才能快一點(diǎn)。

 

3. 盡快找一個(gè)人工應(yīng)用審核人員

應(yīng)用審核流程的早期階段似乎不透明,令人泄氣。這是一種走走停停的感覺(jué):幾天的努力工作,感覺(jué)自己進(jìn)步飛快,接下來(lái)是幾天的等待,然后被拒絕,只有少量回復(fù)。通常,回復(fù)甚至可能與應(yīng)用的核心功能無(wú)關(guān),而是一些微小但嚴(yán)重的漏洞,阻礙了付費(fèi)或頁(yè)面加載。

們做了什么

對(duì)們來(lái)說(shuō),應(yīng)用審核流程的早期階段是一個(gè)重復(fù)的循環(huán):

  • 提交應(yīng)用
  • 等待一周
  • 被拒絕,收到幾句話的意見(jiàn)
  • 實(shí)施反饋意見(jiàn)
  • 重新提交更新后的應(yīng)用

每次被拒絕并收到反饋后,們都會(huì)馬上與整個(gè)團(tuán)隊(duì)會(huì)面,想出應(yīng)對(duì)反饋的策略,然后著手實(shí)施。如前所述,們的修復(fù)、測(cè)試和重新提交在每次被拒后變得更嚴(yán)格。

在接近尾聲時(shí),們開(kāi)始在每次提交中包含瀏覽我們應(yīng)用的 Loom 視頻,讓審核人員更易操作,強(qiáng)烈建議這樣做!

延展閱讀如何為應(yīng)用選擇合適的定價(jià)模式

你應(yīng)該做什么

當(dāng)你即將通過(guò)審核時(shí),你的拒信會(huì)有更多詳細(xì)反饋,你可以選擇直接發(fā)送郵件給審核人員。這是一種激勵(lì),它縮緊了反饋循環(huán)。通過(guò)遵循本文前面兩步的建議,盡快到達(dá)這一步!這是你在審核流程中獲得最有價(jià)值、最深入的反饋的節(jié)點(diǎn)。

此處大聲感謝我們的審核人員 Ivana,她超級(jí)鼓舞人心(一旦我們能夠與她對(duì)話后),并努力幫助我們?cè)竭^(guò)終點(diǎn)線。即使是在我們的應(yīng)用被 Shopify 應(yīng)用商店接受后,她也十分愿意提供反饋,讓我們覺(jué)得在 Shopify 有自己的守護(hù)天使。

延展閱讀如何在 Shopify 應(yīng)用商店 獲得更多下載量

 

4. 分離過(guò)渡及成品

每次你提交應(yīng)用程序供審核時(shí),Shopify 會(huì)提醒你不要修改審核中的版本。這是為了確保你不會(huì)破壞 Shopify 應(yīng)用審核人員正在查看的任何內(nèi)容。

審核周期基本上不受你控制,你的應(yīng)用可能還有一部分需要修改。那么,你如何不斷進(jìn)步呢?

們做了什么

們最終通過(guò)設(shè)置一個(gè)過(guò)渡環(huán)境解決了這個(gè)問(wèn)題,在這個(gè)環(huán)境中,們可以在成品應(yīng)用程序?qū)徍诉^(guò)程中持續(xù)改進(jìn)。們通過(guò)托管兩個(gè)獨(dú)立的應(yīng)用實(shí)現(xiàn)這一點(diǎn),一個(gè)在過(guò)渡中,另一個(gè)在成品中。

當(dāng)應(yīng)用審核人員在審核應(yīng)用的成品版本時(shí),們得以修復(fù)一些小漏洞,并在過(guò)渡應(yīng)用中繼續(xù)改進(jìn)現(xiàn)有功能。

你應(yīng)該做什么

可能有更復(fù)雜的方法,通過(guò)使用功能標(biāo)志或其它技術(shù)來(lái)保持進(jìn)步。我們很樂(lè)意了解更多經(jīng)驗(yàn)豐富的開(kāi)發(fā)團(tuán)隊(duì)是如何做到的,請(qǐng)留下評(píng)論分享你的知識(shí)!

專業(yè)提示:主要使用你熟悉的工具。我們的團(tuán)隊(duì)最喜歡使用 React 和 Python。幸運(yùn)的是,Shopify 針對(duì) React 提供很多支持,包括設(shè)計(jì)圖庫(kù):Polaris。使用 Polaris 為我們節(jié)省了思考組件布局并確保它們有視覺(jué)協(xié)同作用的精力。

另外,我們可以利用已有的幾個(gè)開(kāi)發(fā)流程和工具:代碼審核、CI/CD(感謝 GitLab)、PostgreSQL、 Firebase 和我們自己版本的敏捷流程,使我們能夠保持同步并快速構(gòu)建。

 

享受過(guò)程

shopify應(yīng)用開(kāi)發(fā)

作為 Shopify 應(yīng)用開(kāi)發(fā)新手,們很興奮地進(jìn)入流程,但感覺(jué)到很多不確定性。你很可能已經(jīng)問(wèn)過(guò)自己很多問(wèn)題,這些問(wèn)題也在們腦海中反復(fù)出現(xiàn)(或此刻正在問(wèn)你自己這些問(wèn)題):

  • 應(yīng)用審核需要多久?
  • 審核人員會(huì)很難說(shuō)話嗎?
  • 如果我們賺了太多錢(qián),Shopify 不喜歡我們?cè)趺崔k?
  • 如何讓 Shopify 喜歡我們?

回過(guò)頭來(lái)看,真的不需要擔(dān)心這些問(wèn)題。與其他平臺(tái)不同(不點(diǎn)名),Shopify 十分支持其生態(tài)系統(tǒng) ,并積極配合確保他們的合作伙伴和應(yīng)用開(kāi)發(fā)者取得成功。

Shopify 應(yīng)用審核人員 Ivana甚至在我們的應(yīng)用被接受后,花時(shí)間進(jìn)行視頻通話,就如何改進(jìn)提供意見(jiàn)。

總而言之,Shopify 應(yīng)用提交流程相對(duì)高效,你可以做很多事來(lái)幫助加快整個(gè)流程,包括遵循上面的建議!

他們的應(yīng)用已經(jīng)在 Shopify 應(yīng)用商店上線幾周了,一直忙于為早期用戶改進(jìn)應(yīng)用?,F(xiàn)在犯的錯(cuò)誤更少了,希望你在看了這些文章后也會(huì)少犯錯(cuò)誤。

記住:“只有傻瓜才從自己的錯(cuò)誤中吸取教訓(xùn)。智者從他人的錯(cuò)誤中吸取教訓(xùn)。


點(diǎn)贊(0) 打賞

評(píng)論列表 共有 0 條評(píng)論

暫無(wú)評(píng)論

服務(wù)號(hào)

訂閱號(hào)

備注【拉群】

商務(wù)洽談

微信聯(lián)系站長(zhǎng)

發(fā)表
評(píng)論
立即
投稿
返回
頂部