移動端開發


移動端開發方式

隨着移動互聯網的興起和手機的普及,目前移動端應用變得愈發重要,成為了各個商家的必爭之地。例如,我們可以使用手機購物、支付、打車、玩游戲、訂酒店、購票等,以前只能通過PC端完成的事情,現在通過手機都能夠實現,而且更加方便,而這些都需要移動端開發進行支持,那如何進行移動端開發呢?

移動端開發主要有三種方式:

1、基於手機API開發(原生APP)

2、基於手機瀏覽器開發(移動web)

3、混合開發(混合APP)

基於手機API開發

手機端使用手機API,例如使用Android、ios 等進行開發,服務端只是一個數據提供者。手機端請求服務端獲取數據(json、xml格式)並在界面進行展示。這種方式相當於傳統開發中的C/S模式,即需要在手機上安裝一個客戶端軟件。

這種方式需要針對不同的手機系統分別進行開發,目前主要有以下幾個平台:

1、蘋果ios系統版本,開發語言是Objective-C

2、安卓Android系統版本,開發語言是Java

3、微軟Windows phone系統版本,開發語言是C#

4、塞班symbian系統版本,開發語言是C++

此種開發方式舉例:手機淘寶、抖音、今日頭條、大眾點評

基於手機瀏覽器開發

生存在瀏覽器中的應用,基本上可以說是觸屏版的網頁應用。這種開發方式相當於傳統開發中的B/S模式,也就是手機上不需要額外安裝軟件,直接基於手機上的瀏覽器進行訪問。這就需要我們編寫的html頁面需要根據不同手機的尺寸進行自適應調節,目前比較流行的是html5開發。除了直接通過手機瀏覽器訪問,還可以將頁面內嵌到一些應用程序中,例如通過微信公眾號訪問html5頁面。

這種開發方式不需要針對不同的手機系統分別進行開發,只需要開發一個版本,就可以在不同的手機上正常訪問。

本項目會通過將我們開發的html5頁面內嵌到微信公眾號這種方式進行開發。

混合開發

是半原生半Web的混合類App。需要下載安裝,看上去類似原生App,訪問的內容是Web網頁。其實就是把HTML5頁面嵌入到一個原生容器里面。

微信公眾號開發

要進行微信公眾號開發,首先需要訪問微信公眾平台,官網:https://mp.weixin.qq.com/

帳號分類

在微信公眾平台可以看到,有四種帳號類型:服務號、訂閱號、小程序、企業微信(原企業號)。

本項目會選擇訂閱號這種方式進行公眾號開發。

注冊帳號

要開發微信公眾號,首先需要注冊成為會員,然后就可以登錄微信公眾平台進行自定義菜單的設置。

注冊頁面:https://mp.weixin.qq.com/cgi-bin/registermidpage?action=index&lang=zh_CN&token=

選擇訂閱號進行注冊:

輸入郵箱、郵箱驗證碼、密碼、確認密碼等按照頁面流程進行注冊

自定義菜單

注冊成功后就可以使用注冊的郵箱和設置的密碼進行登錄,登錄成功后點擊左側“自定義菜單”進入自定義菜單頁面

在自定義菜單頁面可以根據需求創建一級菜單和二級菜單,其中一級菜單最多可以創建3個,每個一級菜單下面最多可以創建5個二級菜單。每個菜單由菜單名稱和菜單內容組成,其中菜單內容有3中形式:發送消息、跳轉網頁、跳轉小程序。

上線要求

如果是個人用戶身份注冊的訂閱號,則自定義菜單的菜單內容不能進行跳轉網頁,因為個人用戶目前不支持微信認證,而跳轉網頁需要微信認證之后才有權限。

如果是企業用戶,首先需要進行微信認證,通過后就可以進行跳轉網頁了,跳轉網頁的地址要求必須有域名並且域名需要備案通過。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM