Thunkable学习笔记 4 - 变数(Firebase EMail登入的延伸)

这篇是 Thunkable学习笔记 2 - 加入Firebase登入功能(使用EMail) 的功能加强, 简化再次登入App时, 不必再次输入帐号密码.

thunkable的变数分为3种, 存放位置如下图
app变数存放在记忆体, app关闭时, 资料跟着消失
stored变数则以档案的形态存放在手机的储存空间, 因此app关闭时并不会消失, 档案存在手机的什麽地方? 要由专家来回答.
cloud变数则是存到云端上, 预设变数存在云端的何处? 也是要由专家来回答.
https://ithelp.ithome.com.tw/upload/images/20210802/20098325kwp8ezAcig.jpg

cloud变数存放处是可以设定到Firebase上的, 设定後就可很确定cloud变数存在那里了.
我发觉thunkable使用App Settings或是Sing in元件与Realtime DB元件时, Firebase的设定都是在同一个地方
https://ithelp.ithome.com.tw/upload/images/20210802/20098325j3qhOYu1gq.jpg

要记住使用者的帐密, 於再次使用app时能自动填入, 适合使用stored变数.
宣告stored LOGIN_INFO并使用create object建立EMAIL与PASSWORD二个fields, 同时也将存储使用者帐密的功能包到function fun_StoreLogin中
https://ithelp.ithome.com.tw/upload/images/20210802/20098325Gw8ScVSBhR.jpg

於app开始时, 将LOGIN_INFO的二个fileds值填入对映的栏位, 第一次使用app时, LOGIN_INFO还没有值, 因此要判别是否为null
https://ithelp.ithome.com.tw/upload/images/20210802/20098325T94kLpU14K.jpg

於登入或者建立帐密时, 要呼叫fun_StoreLogin将资料记下来, 於scr_Login.Starts使用
https://ithelp.ithome.com.tw/upload/images/20210802/20098325AGrzKuszi3.jpg

登入画面参考
https://ithelp.ithome.com.tw/upload/images/20210802/20098325XgbjCNQ3gT.jpg

欢迎加入FB:Thunkable Taiwan develope community (台湾社群)一起研讨


<<:  开发一个新的资讯系统,先应首先进行“识别系统处理的资料类型”

>>:  透过 jQuery 使用 Ajax 与 API 进行资料互动(jQuery, Ajax, API, XMLHttpRequest, Axios, JavaScript)

Day 20 - 研习计画之网站上线以及功能延伸开发篇

转眼间到11月网站也准备要上线了,回想当时很佩服研习生们有坚持住将该有的功能开发出来,另外昨日提到的...

JavaScript基本功修练:Day27 - AJAX基本概念

对於新手来说,AJAX课题里比较难懂的部分应该是背後的运作概念,而非程序码本身。这个课题会分开几篇,...

[Day 30] -『 完赛心得』

今年IT邦自我挑战连续发文30天的最後一天, 回首思考当时的目的:想养成撰写技术文章的习惯,好好享受...

<Day7>以模拟帐户作示范 — 登入 Shioaji API

● 接下来几章都是先以模拟帐户作登入,尚未使用正式证券户帐户登入 如果尚未有永丰金证券帐户的朋友,但...

Day1 - 导读 带你认识资料科学所需套件

先备知识: 基本python能力 : 熟悉各基本型态,认识串列、字典、函式、class 了解深度学习...