- 請參考
MyFlutter3Activity
,會開啟 Swimple 新增的測試頁面GetTokenPage
- 以下 demo 已開出的方法
pass PoolId
getAccessToken
refreshAccessToken
- 在
GetTokenPage
的 Router Path 已新增參數poolId
,故可以在開啟MyFlutter3Activity
時,Intent
放入poolId
(備註:目前 BookDetailPage
也已新增參數 poolId
,可直接使用!)
startActivity(
Intent(context, MyFlutter3Activity::class.java).apply {
putExtra(POOL_ID, "pool111111111")
}
)
- 在
MyFlutter3Activity
內的getInitialRoute
會傳入,目標頁面的Router
,由此帶入poolId
即可
2024-06-19.7.30.22.mov
- 透過
setMethodCallHandler
HandlegetAccessToken
這個方法,內部可以實作取得 AccessToken
的方法,並透過result.success
傳給 Flutter 端 - Flutter 即可透過已經寫好的 util 方法
getAccessToken()
取得AccessToken
2024-06-19.7.28.08.mov
- 透過
setMethodCallHandler
HandlerefreshAccessToken
這個方法,內部可以實作刷新 AccessToken
的方法,並透過result.success
傳給 Flutter 端 - Flutter 即可透過已經寫好的 util 方法
refreshAccessToken()
取得新的 AccessToken