0

我使用 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;
                    }
4

0 回答 0