- 請參考
MyFlutter3Activity,會開啟 Swimple 新增的測試頁面GetTokenPage - 以下 demo 已開出的方法
pass PoolIdgetAccessTokenrefreshAccessToken
- 在
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
- 透過
setMethodCallHandlerHandlegetAccessToken這個方法,內部可以實作取得 AccessToken的方法,並透過result.success傳給 Flutter 端 - Flutter 即可透過已經寫好的 util 方法
getAccessToken()取得AccessToken
2024-06-19.7.28.08.mov
- 透過
setMethodCallHandlerHandlerefreshAccessToken這個方法,內部可以實作刷新 AccessToken的方法,並透過result.success傳給 Flutter 端 - Flutter 即可透過已經寫好的 util 方法
refreshAccessToken()取得新的 AccessToken