我使用 InWebAppView 所以如何在 url 中添加查询参数,例如当按下按钮注册时必须将参数附加到 ur,必须在 InwebAppView 中调用 func 来实现发送参数是调用 this shouldOverrideUrlLoading 或其他
if (uri.toString().startsWith(
'https://www.emtehanat.net/ar/register/student')) {
var url = Uri.parse(
'https://www.emtehanat.net/ar/register/student');
var queryParams = ((url.hasQuery) ? '&' : '?') +
"fcm_token=" +
'${fcmToken}' +
"&" +
"device_id=" +
'${deviceId}';
var newUrl =
'https://www.emtehanat.net/ar/register/student' +
queryParams;
controller.loadUrl(
urlRequest: URLRequest(url: Uri.parse(newUrl)));
return NavigationActionPolicy.CANCEL;
}