日本少妇寂寞少妇aaa,国产婷婷色一区二区三区,JK浴室自慰到不停喷水尿失禁,一本一道波多野结衣av黑人

歡迎您光臨深圳塔燈網(wǎng)絡(luò)科技有限公司!
電話圖標(biāo) 余先生:13699882642

網(wǎng)站百科

為您解碼網(wǎng)站建設(shè)的點(diǎn)點(diǎn)滴滴

你說要一個App的時候你需要哪些……

發(fā)表日期:2016-03 文章編輯:小燈 瀏覽次數(shù):2133

一個光鮮漂亮的App背后是一整套邏輯和業(yè)務(wù),你看到的每樣?xùn)|西都是需要有支撐和相應(yīng)的代價。
以下內(nèi)容適用于那些有內(nèi)容的App,包括而不限于文字、圖片、商品等等。如果只是一個手電筒或者簡單的計算器等工具類App,那么就能簡化很多,但是下文的第四條還是需要的。

1. 域名

網(wǎng)址,是一個資源,比如文字、網(wǎng)頁、圖片、音頻、視頻在互聯(lián)網(wǎng)上的唯一坐標(biāo)。而網(wǎng)址的基礎(chǔ)就是域名。比如 的域名是jianshu.com,他的首頁是http://www.jianshu.com,他的首頁左邊的圖片的網(wǎng)址是http://upload.jianshu.io/daily_images/images/k3MvkAixRp4dqmmPexG2.jpg。這里jianshu.io是 申請的另一個域名。使用不同的域名有特定的優(yōu)缺點(diǎn),這個以后再聊。

域名的基本組成是一串英文數(shù)字+一個頂級域后綴(其實(shí)支持中文,但不主流,略過)。頂級域包括.com,.net,.org等等。另外是各個國家自己的頂級域,比如.cn,.jp,.uk等,除了這些大家都知道的國家之外,一些縮寫很好玩的國家域也漸漸流行。比如餓了么的域名.me,其實(shí)是黑山共和國的。因為和英文的我拼寫一樣,被很多人作為個人域名注冊。

域名是全球唯一的,由各個域名代理商負(fù)責(zé)對外注冊。比如國內(nèi)的萬網(wǎng)(已被阿里云收購),國外的GoDaddy等。在這些網(wǎng)站上可以查詢一個域名是否已被注冊,如果沒有,可以購買。各個注冊商、各個頂級域名、域名的長短都關(guān)系著一個域名的價格。從幾元錢到幾百元不等。按一年計算,需要到期續(xù)費(fèi)。域名注冊的時候需要填寫各種資料,其中電話和管理員郵箱最好不要亂填,因為關(guān)系到域名的所屬。這些資料默認(rèn)是公開的,可以使用whois工具查看域名注冊資料。所以如果怕泄露的話可以專門注冊一個郵箱。也可以付錢申請資料保密。

2. DNS(域名解析)

域名注冊商一般會有個管理員后臺,可以在上面設(shè)置域名對應(yīng)的IP地址。IP地址是服務(wù)器在互聯(lián)網(wǎng)上的唯一標(biāo)識。DNS就是讓申請的域名與服務(wù)器IP對應(yīng)起來的協(xié)議。比如www.jianshu.com對應(yīng)的IP是120.132.92.21。雖然域名注冊商一般都有DNS提供,但一般不會很好??梢愿鶕?jù)說明,在后臺把域名解析權(quán)設(shè)置到外部的DNS服務(wù)器。推薦國內(nèi)的DNSPod(已被騰訊收購)服務(wù)商,好用而免費(fèi)。也可以收費(fèi)享受更好的服務(wù)。

3. 備案

如果你的網(wǎng)站放在國內(nèi),那么備案是必需的。國內(nèi)網(wǎng)站底部都寫著備案信息。比如 的滬ICP備11018329號-5,其中折線以前的部分屬于實(shí)體備案,即 所屬自然人或法人的信息,后面的5表示該實(shí)體下的第5個備案域名。
備案可以去工信部網(wǎng)站上自行申請,或者讓網(wǎng)站提供商代備案。備案需要提供身份資料和網(wǎng)站信息資料,包括管理員本人去備案處拍照。

4. 蘋果/微軟/Google開發(fā)者賬號

目前智能手機(jī)主流平臺為Android、iOS和Windows Mobile。其中iOS和Windows Mobile是不允許用戶自行安裝App的,必須從手機(jī)應(yīng)用市場下載。而Android默認(rèn)情況下也需要從市場下載,只是可以關(guān)閉這個選項而已。也就是說,如果你的App需要交給用戶,那么就需要注冊對應(yīng)的市場賬號。

蘋果開發(fā)者賬號分為三種:個人賬號、企業(yè)賬號、企業(yè)InHouse賬號。其中個人賬號和企業(yè)賬號均可以發(fā)布App到App Store,區(qū)別在企業(yè)賬號允許多個人協(xié)作加入開發(fā)組,擁有發(fā)布權(quán)限。這兩個賬號每年費(fèi)用99美元,在蘋果開發(fā)者網(wǎng)站上注冊購買續(xù)費(fèi)。企業(yè)InHouse賬號不允許發(fā)布App Store應(yīng)用,只允許發(fā)布ipa格式的應(yīng)用,可直接下載安裝在iPhone/iPad中,用于企業(yè)內(nèi)部使用。費(fèi)用是299美元一年。這個賬號的本意是給企業(yè)內(nèi)部分發(fā)App使用,但是這個特征給了中國某些企業(yè)一個漏洞。比如可直接安裝App的xx助手等等,這些App一般是手機(jī)助手使用企業(yè)證書重新打包的結(jié)果,不穩(wěn)定也不保證安全。當(dāng)企業(yè)證書過期后,App就無法啟動,閃退。

Windows Mobile賬號在微軟開發(fā)者網(wǎng)站上購買,流程與蘋果類似。允許發(fā)布Windows Mobile應(yīng)用。

最特別的是Android。默認(rèn)Google內(nèi)置的是Google Play市場,發(fā)布應(yīng)用也需要去Google開發(fā)者賬號注冊。但是因為國內(nèi)行貨手機(jī)是刪除Play市場的,而且Android可以自由下載安裝應(yīng)用,所以這個賬號非必需。不過如果你需要國際化的話,還是需要發(fā)布一個版本去Play的。國內(nèi)大公司的應(yīng)用,比如微信等都是有Play版本。

5. 其他許可證

有了ICP備案之后,網(wǎng)站有了準(zhǔn)生證。但是其他業(yè)務(wù)許可也需要申請,比如你要開論壇需要特別申請,需要提供視頻需要視聽服務(wù)許可證等等。甚至如果你在網(wǎng)站上賣食物的話,還需要食品對應(yīng)的許可。

6. 服務(wù)器

一個網(wǎng)站需要運(yùn)行在服務(wù)器中。所以這個問題是考慮了域名之后第二個要考慮的問題。你的服務(wù)器放哪里?

在幾年前,這個問題只有2個答案:服務(wù)器托管和虛擬主機(jī)?,F(xiàn)在有了第三個答案:云計算平臺。

虛擬主機(jī)在若干年前很流行,即在服務(wù)器中劃出一部分硬盤給你,然后給你一個FTP賬號,你可以上傳內(nèi)容。功能最少、性能最差,但是最便宜。是個人站點(diǎn)的選擇。在購買前,需要詳細(xì)了解虛擬主機(jī)提供商支持什么功能,是否滿足你的應(yīng)用。

服務(wù)器托管是以前中大型網(wǎng)站的不二選擇。即自行購買機(jī)架式服務(wù)器,然后付費(fèi)托管到專屬的IDC機(jī)房中。由機(jī)房服務(wù)電源、網(wǎng)絡(luò)等基礎(chǔ)設(shè)施,然后自行管理服務(wù)器。

機(jī)房圖

云計算是近幾年興起的一種服務(wù)器模式。即由大型網(wǎng)絡(luò)提供商提供一個完整的計算環(huán)境,而不需要開發(fā)者考慮機(jī)房運(yùn)維。國內(nèi)主流的包括阿里云、新浪SAE、ucloud等。
下圖是阿里云中購買虛擬機(jī)的頁面。自行選擇各種配置,然后系統(tǒng)會給你一個隔離的服務(wù)器環(huán)境。而你不需要關(guān)心你的數(shù)據(jù)在哪個物理服務(wù)器上。

阿里云服務(wù)器購買配置

開始正式的App之旅

1. 注冊和登錄

一般來說有內(nèi)容的App都有注冊和登錄的流程。近幾年的趨勢是注冊流程極簡化。但是出于某些原因,一般需要驗證手機(jī)號,或者直接就是以手機(jī)號登錄。那么你需要填一個坑:手機(jī)驗證碼。
手機(jī)驗證碼即服務(wù)器隨機(jī)生成4-8位的數(shù)字,然后發(fā)給用戶手機(jī)上,以驗證用戶的身份。通過程序自動發(fā)手機(jī)短信需要通過一個叫短信網(wǎng)關(guān)的設(shè)備。這個設(shè)備或接口由運(yùn)營商。需要注意的點(diǎn)有這么幾個:

  • 網(wǎng)關(guān)很難申請,一般小應(yīng)用也沒有必要單獨(dú)申請。一般由專門的短信提供商申請網(wǎng)關(guān),然后再二次賣出來。這里推薦容聯(lián)云通訊。價格6分錢一條。
  • 短信發(fā)送一般只能發(fā)送驗證碼,不能發(fā)送商業(yè)信息和廣告。否則網(wǎng)關(guān)會被封掉。(不要和我說銀行為什么可以發(fā))
  • 驗證碼不能頻繁的發(fā)送,否則會被認(rèn)為是垃圾短信
  • 不能保證100%到達(dá),所以需要語音驗證碼作為備用。即打個電話到手機(jī)上,語音播報驗證碼,然后自動掛斷。容聯(lián)云通訊也支持語音驗證碼。

2. 信息的保存

App的內(nèi)容不可能保存在手機(jī)上,所有信息都是在服務(wù)器上的。包括用戶名、密碼、圖片、文章、多媒體文件。圖片和文件一般是直接存在磁盤中,而其他信息都需要數(shù)據(jù)庫。因為數(shù)據(jù)庫會占用服務(wù)器所有資源,為保證性能,需要專門的服務(wù)器來運(yùn)行。數(shù)據(jù)庫可以使用服務(wù)器托管也可以使用云數(shù)據(jù)庫。下圖為阿里云的購買界面:

云數(shù)據(jù)庫

價格與數(shù)據(jù)庫類型、內(nèi)存、容量、是否使用固態(tài)硬盤有關(guān),配置越高越貴。如果使用微軟SQL Server,還需要軟件授權(quán)費(fèi)用。MySQL和PostgreSQL為免費(fèi)軟件。

3. 消息通知

如果用過新聞軟件或者微信,那么對消息通知應(yīng)該不會陌生。當(dāng)你沒在使用手機(jī),但是App有新消息時,App會彈出提示框提示,同時圖標(biāo)右上角出現(xiàn)紅色的數(shù)字提示。這個功能看上去很簡單,但是其實(shí)是一個很大的話題。
【Android部分】:
Android程序一般來說在手機(jī)上會啟動一個叫Service的程序,和服務(wù)器保持網(wǎng)絡(luò)連接。定時咨詢服務(wù)器:我有新消息么?如果有,那么則彈窗或者啟動App。問題是手機(jī)上如果每個App都開Service的話,手機(jī)耗電量和網(wǎng)絡(luò)流量將大幅增加。這個問題無解,Google提供的類似iOS的統(tǒng)一消息機(jī)制國內(nèi)行貨手機(jī)基本都不支持。所以只能這樣了。如果有Android手機(jī)的話,可以在設(shè)置中查看運(yùn)行中的應(yīng)用,你會看到基本上每個App都有對應(yīng)的服務(wù)在運(yùn)行。

了解完常識之后,來看Service怎么搞??紤]到Android眾多的品牌和系統(tǒng)版本,其實(shí)如何在手機(jī)后臺折騰一個穩(wěn)定運(yùn)行,而又能及時接收消息的程序并不簡單。因此各大廠商都提供了現(xiàn)成的開發(fā)包。比如百度推送、騰訊信鴿推送、極光推送等。原理是由開發(fā)包負(fù)責(zé)后臺程序,以及和服務(wù)器的網(wǎng)絡(luò)通訊。需要推送時,通知對應(yīng)的百度、騰訊等服務(wù)器,然后開發(fā)包通知App。以上提到的幾個開發(fā)包都有很多人使用,請自行選擇。

【iOS部分】:
iOS系統(tǒng)不允許App在后臺運(yùn)行。如果按了Home鍵,那么App會進(jìn)入后臺,最多3分鐘后,就進(jìn)入冰凍狀態(tài),和退出沒什么兩樣。后期iOS開了幾個口子,允許特殊用途的App能夠被后臺喚醒。包括音樂播放和地理位置追蹤。

那么問題來了,如何在有新消息時啟動App。答案是APNS,Apple Push Notification Service。蘋果為了iPhone的性能,在手機(jī)后臺啟動了一個類似于聊天軟件的程序,和蘋果服務(wù)器始終保持網(wǎng)絡(luò)連接。當(dāng)需要通知的時候,通知蘋果服務(wù)器,由蘋果統(tǒng)一下發(fā)消息到iPhone上。

【總結(jié)】
好了,注意到兩個系統(tǒng)的推送流程中都提到通知服務(wù)器了么,也就是說,你需要在服務(wù)器上有個程序發(fā)送消息到推送服務(wù)器中。包括Apple,Google,百度,騰訊等第三方推送源。

為了你的App更有前途,你需要有的東西

以下內(nèi)容并不是每個App都需要,但是成功的App或者網(wǎng)站基本上都配備了。

1. SSL證書

SSL證書用于網(wǎng)絡(luò)通訊加密和域名/服務(wù)器身份驗證。使用SSL證書之后,你的應(yīng)用域名將從http改成https。例如百度目前同時支持http://www.baidu.comhttps://www.baidu.com。第二個網(wǎng)址打開時,瀏覽器會提醒本次瀏覽行為是收到加密保護(hù)的。使用SSL證書的優(yōu)點(diǎn):

  • 保護(hù)重要數(shù)據(jù)不被中間通信攔截、竊聽。例如公共場所的WIFI。需要保護(hù)的內(nèi)容包括用戶隱私數(shù)據(jù)、密碼、交易數(shù)據(jù)等。目前淘寶和支付寶都已經(jīng)全站https化,百度也在進(jìn)行中。
  • 防止數(shù)據(jù)篡改。只要SSL證書是有效而真實(shí)的,數(shù)據(jù)在通信中間是無法被篡改的。而在國內(nèi),運(yùn)營商,包括移動、電信、聯(lián)通,均會在網(wǎng)頁瀏覽過程中插入私活(很多人都有在手機(jī)看網(wǎng)頁彈出奇怪廣告的經(jīng)歷)。因此https化能夠很大程度上防止這個現(xiàn)象。

當(dāng)然,反過來,SSL證書也有缺點(diǎn):

  • 每條數(shù)據(jù)都需要加解密,加重了服務(wù)器的CPU負(fù)擔(dān)
  • 加密數(shù)據(jù)加大了中間過程,例如CDN的部署難度。淘寶的全站https化也是近期才完成。但是起碼API應(yīng)該https化

SSL證書需要向證書簽發(fā)機(jī)構(gòu)購買。不推薦國內(nèi)半官方的CNNIC機(jī)構(gòu),因為Chrome和Firefox已經(jīng)拉黑該機(jī)構(gòu)證書。推薦向GeoTrust,VeriSign等機(jī)構(gòu)購買,幾百美元一年。國內(nèi)的WoSign有免費(fèi)SSL證書簽發(fā),可臨時測試使用。

2. 專門的圖片服務(wù)器(圖床)

讀圖時代,漂亮的圖片是App和網(wǎng)站重要的組成部分,有時候是唯一的部分(Instagram)。而圖片的文件大小遠(yuǎn)大于文字。一張普通大小的風(fēng)景圖就有幾百KB,因此圖片的流量會占用大量的服務(wù)器帶寬。而帶寬是服務(wù)器使用中最大的一筆開銷,遠(yuǎn)大于電費(fèi)。因此有了專門的圖片服務(wù)器來處理大量的圖片。專業(yè)的人做專業(yè)的事情,云時代有專門的圖片服務(wù)提供商。比如七牛。按照流量和容量計費(fèi)。

3. 支付商家賬號

想要賣東西的真正核心來了。賣東西一般有這么幾個選項:

  • 自建物流,貨到付款
  • 委托快遞收款,貨到付款
  • 在線支付,快遞

一般來說在線支付最方便。而市場占有率最大的就是支付寶、微信支付和銀聯(lián)支付。這三個支付都需要以企業(yè)名義申請商家賬號,然后根據(jù)技術(shù)文檔接入支付接口到App或網(wǎng)站中。用戶付款成功后通知商家發(fā)貨。幾個商家的接入都有詳細(xì)的文檔和客服,這里說一下幾個商家的區(qū)別。

【支付寶】
網(wǎng)頁支付、客戶端支付、手機(jī)網(wǎng)頁支付、直接到款、擔(dān)保付款等等,支付寶擁有最多的產(chǎn)品類型。需要一個個審核通過,根據(jù)自己需要選擇吧。但是有個問題是支付寶網(wǎng)頁在微信中是被屏蔽的,所以用共享商品頁面到微信中時,用戶在微信中支付流程是無法完成的。

【微信】
在微信中使用最順暢,但是申請商家賬號略糾結(jié)。申請時需要預(yù)先選擇營業(yè)范圍,這個范圍是不能更改的。也就是說你既要賣手機(jī),又要賣水果,就需要申請2個商家號。因為這兩個營業(yè)范圍不同。

【銀聯(lián)支付】
銀聯(lián)支付的手機(jī)版網(wǎng)頁沒有被微信屏蔽,所以通用性最高。但是問題在于銀聯(lián)賬號普及型極低,支付時只能臨時輸入銀行卡號等信息支付,略麻煩。另外銀聯(lián)穩(wěn)定性不如前2家,有支付成功,但是沒有通知商家的丟單現(xiàn)象。需要及時做好對賬和補(bǔ)單操作。

4. 微信開放平臺

微信開放平臺提供以下功能,所以看自己需要接入。

  • 分享到微信,包括朋友圈、好友
  • 使用微信賬號登錄
  • 微信支付

5. 微博開放平臺

  • 分享到微博
  • 使用微博賬號登錄

6. QQ開放平臺

  • 分享到QQ空間
  • 使用QQ賬號登錄

最后冰山坐鎮(zhèn)

當(dāng)你看到冰山的時候,你的底下是10倍以上的坑需要填

冰山鎮(zhèn)樓
本頁內(nèi)容由塔燈網(wǎng)絡(luò)科技有限公司通過網(wǎng)絡(luò)收集編輯所得,所有資料僅供用戶學(xué)習(xí)參考,本站不擁有所有權(quán),如您認(rèn)為本網(wǎng)頁中由涉嫌抄襲的內(nèi)容,請及時與我們聯(lián)系,并提供相關(guān)證據(jù),工作人員會在5工作日內(nèi)聯(lián)系您,一經(jīng)查實(shí),本站立刻刪除侵權(quán)內(nèi)容。本文鏈接:http://www.cokiv.cn/20474.html
相關(guān)開發(fā)語言