NO.4--- 微信小程序登錄界面學(xué)習(xí)記錄(掃碼模式)

上篇記錄了游客模式登錄微信開發(fā)者工具后各版塊的一些功能。此篇記錄一下用掃碼模式登錄微信開發(fā)者工具的情況。

一、掃碼登錄

1.1、啟動微信開發(fā)者軟件,手機(jī)微信掃登錄框的二維碼
1.2、登錄成功后的界面

二、掃碼登錄和游客模式登錄的對比

2.1、掃碼登錄和游客模式登錄后的項(xiàng)目界面對比

掃碼登錄和游客模式登錄后的項(xiàng)目界面基本一致,由于登錄方式不同,左下角的圖標(biāo)會有所不同。游客模式?jīng)]有具體的圖標(biāo),而掃碼登錄因?yàn)殛P(guān)聯(lián)了微信,所以開發(fā)者工具左下角的圖標(biāo)是用戶的微信頭像。

2.2、小程序版塊

2.2.1、創(chuàng)建小程序

2.2.2、掃碼模式和游客模式創(chuàng)建小程序的對比

掃碼模式創(chuàng)建小程序
游客模式創(chuàng)建小程序

從配置項(xiàng)來看,掃碼模式和游客模式創(chuàng)建小程序有所不同。掃碼模式創(chuàng)建小程序的配置項(xiàng)有:項(xiàng)目名稱、目錄、AppID、開發(fā)模式、后端服務(wù)、模板選擇。游客模式創(chuàng)建小程序的配置項(xiàng)有:項(xiàng)目名稱,目錄,AppID,開發(fā)模式,后端服務(wù),語言。

以掃碼模式為主體進(jìn)行對比:
(一)、項(xiàng)目名稱:字面意思(游客模式一樣)

(二)、目錄:項(xiàng)目保存的路徑(游客模式一樣)

(三)、AppID:小程序的唯一標(biāo)識,不同的AppID具有不同的身份、權(quán)限和使用場景。AppID 具有以下作用:

  • 1、鑒權(quán)和身份認(rèn)證:通過AppID,微信可以對小程序進(jìn)行身份認(rèn)證,確保小程序的合法性和安全性。

  • 2、接口調(diào)用權(quán)限管理:小程序在使用微信開放平臺提供的API時,需要使用AppID來進(jìn)行接口調(diào)用權(quán)限的管理,確保只有具備權(quán)限的小程序可以調(diào)用相關(guān)接口。

  • 3、數(shù)據(jù)統(tǒng)計(jì)和分析:通過AppID,微信可以對每個小程序的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)和分析,包括用戶訪問量、使用時長等指標(biāo),為開發(fā)者提供數(shù)據(jù)支持和運(yùn)營分析。

  • 4、微信支付:如果小程序需要使用微信支付功能,就需要在小程序中綁定與該AppID對應(yīng)的商戶號,才能實(shí)現(xiàn)支付功能。

  • 5、小程序發(fā)布和管理:每個小程序在發(fā)布時都需要有獨(dú)特的AppID,通過AppID可以對小程序進(jìn)行發(fā)布、版本控制和管理。

AppID是微信小程序的重要標(biāo)識和權(quán)限管理的憑證,對于小程序的開發(fā)、發(fā)布、調(diào)用接口和數(shù)據(jù)分析都具有重要作用。

掃碼模式的 AppID 項(xiàng)和 游客模式的 AppID 項(xiàng)有所不同。游客模式的 AppID 自動匹配為 touristappid。掃碼模式的 AppID 不會自動匹配,而是有 “注冊” 或使用 “測試號”。

注冊:顧名思義就是注冊一個屬于自己的 AppID。點(diǎn)擊 “注冊” 瀏覽器會打開注冊頁面,按照流程一步一步填寫信息,完成注冊即可。

測試號:官方給出了測試號的一些相關(guān)信息,我們只需要點(diǎn)擊一下后面的 ? 號就可以打開官方網(wǎng)站進(jìn)行查閱了解。打開頁面后有測試號的用途、申請方式、登陸方式、以及使用測試號開發(fā)的一些信息。申請測試號的流程也很簡單,按照官網(wǎng)上的申請流程完成即可。

在前篇 游客模式 中也談及過 AppID 的權(quán)限問題。正式賬號和測試號也有對應(yīng)的權(quán)限和用途。

  • 1、所屬身份不同:注冊的正式AppID是商業(yè)身份,用于正式發(fā)布和運(yùn)營小程序。測試的AppID是用于開發(fā)者在開發(fā)、測試環(huán)境中使用的臨時身份。

  • 2、權(quán)限和功能不同:注冊的正式AppID具有完整的功能和權(quán)限,可以進(jìn)行上傳、發(fā)布、接口調(diào)用等操作。測試的AppID則可以在限定的測試環(huán)境中進(jìn)行開發(fā)、調(diào)試和測試,享有一些特殊的測試權(quán)限,沒有上傳功能。

  • 3、使用場景不同:正式的AppID適用于商業(yè)發(fā)布和運(yùn)營階段,包括綁定商戶號、進(jìn)行支付等功能。測試的AppID適用于開發(fā)者進(jìn)行臨時的測試和調(diào)試,不會對正式環(huán)境造成影響。

  • 4、開發(fā)流程不同:在開發(fā)過程中,注冊的正式AppID需要經(jīng)過微信官方的審核流程,才能發(fā)布到正式環(huán)境。測試的AppID則可以在開發(fā)者工具中選擇測試環(huán)境進(jìn)行開發(fā)和調(diào)試。

以上是對不同模式下 AppID 的一些個人見解。

(四)、 開發(fā)模式:掃碼模式和游客模式一樣,都有小程序和插件可選。默認(rèn)小程序。

選擇 “插件” 和游客模式一樣,會有宿主 AppID 和 插件 AppID 項(xiàng)。不同的是游客模式 AppID 均為 touristappid。而掃碼模式就是注冊的 AppID 或 測試號的 AppID。掃碼模式 和 游客模式在開發(fā)模式選擇了 “插件”,后端服務(wù)只能選擇 “不使用云服務(wù)”。

(五)、后端服務(wù):掃碼模式的后端服務(wù)可以有兩種選項(xiàng),分別是 “微信云開發(fā)” 和 “不使用云服務(wù)”。游客模式只能選擇 “不使用云服務(wù)”,微信云開發(fā)不可選。

關(guān)于 “微信云開發(fā)” 官方也給出了相關(guān)的資料,可以點(diǎn)擊 “詳情” 查閱學(xué)習(xí)云開發(fā)的資料。

“不使用云服務(wù)” 和游客模式一樣,本地開發(fā)。

(六)、模板選擇:字面意思,就是常規(guī)應(yīng)用場景所預(yù)設(shè)的框架。游客模式?jīng)]有模板選擇,只有 “語言” 選擇。

掃碼模式有模板選擇
游客模式?jīng)]有模板選擇,只有語言選擇

后端服務(wù)選擇 “微信云開發(fā)” 和 “不使用云服務(wù)” 會關(guān)聯(lián)到不同的模板選擇。

微信云開發(fā)展示的模板選擇
不使用云服務(wù)的模板選擇

從 “不使用云服務(wù)” 項(xiàng)來說,掃碼模式比游客模式多了一個 TS-Skyline 語言。

掃碼模式不使用云服務(wù)提供的語言模板
游客模式不使用云服務(wù)提供的語言

模板選擇從來源和分類可有不同的細(xì)分。

來源分類
類別分類

從小程序創(chuàng)建來對比,暫時發(fā)現(xiàn)掃碼模式和游客模式的不同之處有 AppID、后端服務(wù)、模板選擇這幾項(xiàng)。掃碼模式創(chuàng)建小程序時提供的模板選擇比游客模式更能豐富于快捷開發(fā)。


2.3、小游戲版塊

2.3.1、創(chuàng)建小游戲

2.3.2、掃碼模式和游客模式創(chuàng)建小程序的對比

掃碼模式創(chuàng)建小程序
游客模式創(chuàng)建小游戲

從配置項(xiàng)來看,掃碼模式和游客模式創(chuàng)建小游戲有所不同。掃碼模式創(chuàng)建小游戲的配置項(xiàng)有:項(xiàng)目名稱、目錄、AppID、后端服務(wù)、模板選擇。游客模式創(chuàng)建小游戲的配置項(xiàng)有:項(xiàng)目名稱,目錄,AppID,后端服務(wù)。

以掃碼模式為主體進(jìn)行對比:
(一)、項(xiàng)目名稱:字面意思(游客模式一樣)

(二)、目錄:項(xiàng)目保存的路徑(游客模式一樣)

(三)、AppID:小程序的唯一標(biāo)識,和創(chuàng)建小程序一樣,游客模式的 AppID 自動匹配為 touristappid。掃碼模式下提供 “注冊” 和 “測試號” 兩種獲取方式。兩者分別代表著不同的應(yīng)用場景、功能 和 權(quán)限。關(guān)于 AppID 的功能與用途之前也有淺析過,可參考以上的 AppID 描述。

(四)、后端服務(wù):掃碼模式的后端服務(wù)像小程序一樣可以有兩種選項(xiàng),分別是 “微信云開發(fā)” 和 “不使用云服務(wù)”。游客模式只能選擇 “不使用云服務(wù)”,微信云開發(fā)不可選。與創(chuàng)建小程序的后端服務(wù)一樣,可參考以上創(chuàng)建小程序后端服務(wù)的描述。

(五)、模板選擇:掃碼模式創(chuàng)建小游戲像小程序有模板選擇,游客模式創(chuàng)建小游戲沒有模板選項(xiàng)。

掃碼模式創(chuàng)建小游戲有模板選擇

掃碼模式下創(chuàng)建小游戲和創(chuàng)建小程序的模板選擇有兩點(diǎn)不一樣:

  • 1、小游戲的模板沒有來源和類別劃分,只有小游戲和小游戲框架兩個單選框可選(選擇小游戲或小游戲框架,可供選擇的模板都是一樣,不會有什么變化)。小程序有來源和類別的下拉式菜單選項(xiàng)。
只有小游戲和小游戲框架兩個單選框可選
小程序有來源下拉式菜單
小程序有類別下拉式菜單
  • 2、小游戲的后端服務(wù)選擇 “微信云開發(fā)” 和 “不使用云服務(wù)” 不會關(guān)聯(lián)到不同的模板選擇。小程序的后端服務(wù)選擇 “微信云開發(fā)” 和 “不使用云服務(wù)” 會關(guān)聯(lián)到模板選擇,可選模板會有所變化。
小游戲的后端服務(wù)選擇 “微信云開發(fā)” 和 “不使用云服務(wù)” 模板列表都是一樣
小程序的后端服務(wù)選擇 “微信云開發(fā)” 和 “不使用云服務(wù)” 模板列表有所不同

從小游戲創(chuàng)建來對比,暫時發(fā)現(xiàn)掃碼模式和游客模式的不同之處有 AppID、后端服務(wù)、模板選擇這幾項(xiàng)。掃碼模式創(chuàng)建小游戲時提供的模板選擇比游客模式更能豐富于快捷開發(fā)。


2.4、代碼片段版塊

2.4.1、創(chuàng)建代碼片段,在創(chuàng)建界面和游客模式一樣有關(guān)于代碼片段的介紹,也可以通過 “了解詳情” 來學(xué)習(xí)一下官方文檔。

2.4.2、掃碼模式和游客模式創(chuàng)建代碼片段的對比

掃碼模式的創(chuàng)建代碼片段
游客模式的創(chuàng)建代碼片段

從配置項(xiàng)來看,掃碼模式和游客模式創(chuàng)建代碼片段都一樣,不同之處是 AppID。掃碼模式需要用到注冊或測試號的 AppID,而游客模式的 AppID 則自動配置了 touristappid。

掃碼模式和游客模式創(chuàng)建代碼片段的開發(fā)模式均為一樣,有小程序、小游戲框架和插件。

從代碼片段來對比,暫時發(fā)現(xiàn)掃碼模式和游客模式的不同之處有 AppID,其他項(xiàng)都一樣。


2.5、公眾號網(wǎng)頁項(xiàng)目版塊

2.5.1、掃碼模式的公眾號網(wǎng)頁項(xiàng)目和游客模式的一樣,點(diǎn)擊公眾號網(wǎng)頁一欄會直接開啟一個調(diào)試窗體的界面。點(diǎn)擊左上角有一個 “云開發(fā)” 的按鈕,彈出 “進(jìn)入云開發(fā)控制臺” 并要求填入公眾號 AppID。

點(diǎn)擊云開發(fā)按鈕
填入公眾號 AppID

關(guān)于公眾號網(wǎng)頁項(xiàng)目的一些理解在上篇學(xué)習(xí)文檔中有記錄,可以從上篇文檔中的公眾號網(wǎng)頁項(xiàng)目章節(jié)中查閱。


2.6、其他版塊

2.6.1、創(chuàng)建其他,點(diǎn)擊 + 號進(jìn)入創(chuàng)建其他項(xiàng)目界面。出現(xiàn) “目錄” 和 “項(xiàng)目名稱”?!澳夸洝敝副4媛窂剑?xiàng)目名稱顧名思義就是項(xiàng)目的取名。

掃碼模式下創(chuàng)建 “其他” 的操作流程和游客模式一樣,可以從上篇文檔中的 章節(jié)中了解到相關(guān)信息。


2.7、注銷

2.7.1、注銷功能和游客模式一樣,用于退出用戶賬號之用。


2.8、導(dǎo)入和管理

2.7.1、掃碼模式的導(dǎo)入和管理功能和游客模式的一樣,除了 “公眾號網(wǎng)頁項(xiàng)目” 這一版塊,“小程序”、“小游戲”、“代碼片段” 和 “其他” 版塊都有導(dǎo)入和管理功能。

2.7.2、導(dǎo)入和管理功能就是對已有項(xiàng)目的快捷方式進(jìn)行管理。導(dǎo)入和管理
實(shí)質(zhì)上是對項(xiàng)目快捷的刪除和導(dǎo)入。操作對象僅是快捷方式,并不會對已儲存到硬盤的項(xiàng)目文件造成干擾。

2.7.3、舉一例子,上篇文檔中我們用游客模式在 “其他” 這一版塊中創(chuàng)建了一個 other-1 的項(xiàng)目?,F(xiàn)在通過掃碼模式進(jìn)入到 “其他” 這一版塊。我們也可以通過導(dǎo)入功能把 other-1 項(xiàng)目導(dǎo)入進(jìn)來。

  • 1、點(diǎn)擊 “導(dǎo)入”。
  • 2、找到項(xiàng)目 --》選擇文件夾。
  • 3、確認(rèn)無誤,點(diǎn)擊 “確定”。
  • 4、other-1 項(xiàng)目成功打開。
  • 5、關(guān)閉主窗體,返回到 “其他” 版塊,這是會發(fā)現(xiàn)多了一個 other-1 項(xiàng)目的快捷方式。
  • 6、此時,我們通過管理把 other-1 快捷方式刪除掉,點(diǎn)擊 “管理”。
  • 7、單選項(xiàng)目,再刪除。
  • 8、彈出提示窗,說明內(nèi)容 “只刪除記錄,不刪除硬盤上的項(xiàng)目文件”。按 “確定”。
  • 9、“其他” 版塊中的 other-1 項(xiàng)目快捷方式已經(jīng)被刪除。
  • 10、回到硬盤看看 other-1,項(xiàng)目文件不會受影響。

本文檔就掃碼模式登錄和游客模式登錄作了一番對比,對于小程序的開發(fā)學(xué)習(xí)一般上注冊一個 AppID 或 測試號較好,能接觸到的功能更為完善。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容