3. Ver. 1 The Login Process
5/24/2019 powered by BH_Lin 3
cmp=tw.com.masterhand
.twtaxidriver/.LoginActivity
public enum Environment {
DEVELOP("124.219.5.43", "124.219.5.43", 8080, "開發環境"),
TEST("mics-stage.taiwantaxi.com.tw", "124.219.2.119", 8443, "測試環境"),
FORMAL("mics.taiwantaxi.com.tw", "113.196.140.12", 443, "正式環境");
# in file “Environment.java”
Start Login Process
initialize
SocketHelper.
Setup
SocketConnectListener
Connect to
Socket Server.
Check Session
encrypt login message
by AES.
Push message to
message pool
If
Socket
Connected
Send message via
Socket Channel
Yes
4. Ver. 1 The Login Page
5/24/2019 powered by BH_Lin 4
cmp=tw.com.masterhand
.twtaxidriver/.LoginActivity
request:
https://memediprod.taiwantaxi.com.tw
:8888
/TaxiMemAPP_API/api/ForgetPw/Get
cmp=tw.com.masterhand.twtaxidriver
/.SubDriveRegisterActivity
POST
Boyd: ID=XXXX
5. Ver. 1 API to Register the Driver Agent
5/24/2019 powered by BH_Lin 5
cmp=tw.com.masterhand.twtaxidriver
/.SubDriveRegisterActivity https://memediprod.taiwantaxi.com.tw:8888
/TaxiMemAPP_API/api/BASICINFO/Get
POST
Body:
ADDRESS
ASPXAUTH
DIST
EMAIL
ID
NAME
PHONE
PW
CITY
Call 02-55783939 to finish the 1st step of registration.
6. Ver. 1 Actin after press the buttn “下一步(Next Step)”
5/24/2019 powered by BH_Lin 6
cmp=tw.com.masterhand.twtaxidriver
/.SubDriveRegisterActivity
BSSadmin@taiwantaxi.com.tw
7. Ver. 1 The dialog for privacy policy
5/24/2019 powered by BH_Lin 7
cmp=tw.com.masterhand.twtaxidriver
/.SubDriveRegisterActivity
To check/uncheck the checkbox.
#隱私權政策
8. Ver. 1 Pages for Registration of Driver Agent (iOS Version)
5/24/2019 powered by BH_Lin 8
[1] [2] [3]
9. Ver. 1 Pages for Registration of Driver Agent (iOS Version)
5/24/2019 powered by BH_Lin 9
LicType: F
LicType: Z
LicType: M
LicType: N
LicType: G
LicType: P
request:
https://memediprod.taiwantaxi.com.tw:8888
/TaxiMemAPP_API/api/BankInfo
POST
10. Ver. 1 APIs
5/24/2019 powered by BH_Lin 10
https://memediprod.taiwantaxi.com.tw:8888/TaxiMemAPP_API/api/BASICINFO/GetPOST
https://memediprod.taiwantaxi.com.tw:8888/TaxiMemAPP_API/api/ReAuthCodePOST
https://memediprod.taiwantaxi.com.tw:8888/TaxiMemAPP_API/api/GetMemDrivePOST
https://memediprod.taiwantaxi.com.tw:8888/TaxiMemAPP_API/api/PropicUploadPOST
https://memediprod.taiwantaxi.com.tw:8888/TaxiMemAPP_API/api/BankInfoPOST
*API to register user
*API to request sending email for verification.
*API to retrieve user info.
*API to upload related pictures.
*API to setup bank info.
11. Ver. 1 API - BASICINFO
5/24/2019 powered by BH_Lin 11
https://memediprod.taiwantaxi.com.tw:8888/TaxiMemAPP_API/api/BASICINFO/GetPOST
Body:
Response:
*API to register user
12. Ver. 1 API - ReAuthCode
5/24/2019 powered by BH_Lin 12
https://memediprod.taiwantaxi.com.tw:8888/TaxiMemAPP_API/api/ReAuthCode/POST
Body:
Response:
*API to request sending email for verification.
13. Ver. 1 API - GetMemDrive
5/24/2019 powered by BH_Lin 13
https://memediprod.taiwantaxi.com.tw:8888/TaxiMemAPP_API/api/GetMemDrivePOST
Body:
Response:
*API to retrieve user info.
14. Ver. 1 API - PropicUpload
5/24/2019 powered by BH_Lin 14
https://memediprod.taiwantaxi.com.tw:8888/TaxiMemAPP_API/api/PropicUploadPOST
Body:
Response:
Base64 string.
*API to upload related pictures.
15. Ver. 1 API - BankInfo
5/24/2019 powered by BH_Lin 15
https://memediprod.taiwantaxi.com.tw:8888/TaxiMemAPP_API/api/BankInfoPOST
Body:
Response:
*API to setup bank info.