Versions in this module Expand all Collapse all v0 v0.0.6 Mar 22, 2026 v0.0.5 Mar 22, 2026 Changes in this version + const DescriptorIWebViewUpdateService + const MethodIWebViewUpdateServiceChangeProviderAndSetting + const MethodIWebViewUpdateServiceEnableMultiProcess + const MethodIWebViewUpdateServiceGetAllWebViewPackages + const MethodIWebViewUpdateServiceGetCurrentWebViewPackage + const MethodIWebViewUpdateServiceGetCurrentWebViewPackageName + const MethodIWebViewUpdateServiceGetDefaultWebViewPackage + const MethodIWebViewUpdateServiceGetValidWebViewPackages + const MethodIWebViewUpdateServiceIsMultiProcessEnabled + const MethodIWebViewUpdateServiceNotifyRelroCreationCompleted + const MethodIWebViewUpdateServiceWaitForAndGetProvider + const TransactionIWebViewUpdateServiceChangeProviderAndSetting + const TransactionIWebViewUpdateServiceEnableMultiProcess + const TransactionIWebViewUpdateServiceGetAllWebViewPackages + const TransactionIWebViewUpdateServiceGetCurrentWebViewPackage + const TransactionIWebViewUpdateServiceGetCurrentWebViewPackageName + const TransactionIWebViewUpdateServiceGetDefaultWebViewPackage + const TransactionIWebViewUpdateServiceGetValidWebViewPackages + const TransactionIWebViewUpdateServiceIsMultiProcessEnabled + const TransactionIWebViewUpdateServiceNotifyRelroCreationCompleted + const TransactionIWebViewUpdateServiceWaitForAndGetProvider + type IWebViewUpdateService interface + AsBinder func() binder.IBinder + ChangeProviderAndSetting func(ctx context.Context, newProvider string) (string, error) + EnableMultiProcess func(ctx context.Context, enable bool) error + GetAllWebViewPackages func(ctx context.Context) ([]WebViewProviderInfo, error) + GetCurrentWebViewPackage func(ctx context.Context) (pm.PackageInfo, error) + GetCurrentWebViewPackageName func(ctx context.Context) (string, error) + GetDefaultWebViewPackage func(ctx context.Context) (WebViewProviderInfo, error) + GetValidWebViewPackages func(ctx context.Context) ([]WebViewProviderInfo, error) + IsMultiProcessEnabled func(ctx context.Context) (bool, error) + NotifyRelroCreationCompleted func(ctx context.Context) error + WaitForAndGetProvider func(ctx context.Context) (WebViewProviderResponse, error) + func NewWebViewUpdateServiceStub(impl IWebViewUpdateServiceServer) IWebViewUpdateService + type IWebViewUpdateServiceServer interface + ChangeProviderAndSetting func(ctx context.Context, newProvider string) (string, error) + EnableMultiProcess func(ctx context.Context, enable bool) error + GetAllWebViewPackages func(ctx context.Context) ([]WebViewProviderInfo, error) + GetCurrentWebViewPackage func(ctx context.Context) (pm.PackageInfo, error) + GetCurrentWebViewPackageName func(ctx context.Context) (string, error) + GetDefaultWebViewPackage func(ctx context.Context) (WebViewProviderInfo, error) + GetValidWebViewPackages func(ctx context.Context) ([]WebViewProviderInfo, error) + IsMultiProcessEnabled func(ctx context.Context) (bool, error) + NotifyRelroCreationCompleted func(ctx context.Context) error + WaitForAndGetProvider func(ctx context.Context) (WebViewProviderResponse, error) + type WebViewProviderInfo struct + Description string + PackageName string + func (s *WebViewProviderInfo) MarshalParcel(p *parcel.Parcel) error + func (s *WebViewProviderInfo) UnmarshalParcel(p *parcel.Parcel) error + type WebViewProviderResponse struct + PackageInfo *pm.PackageInfo + Status int32 + func (s *WebViewProviderResponse) MarshalParcel(p *parcel.Parcel) error + func (s *WebViewProviderResponse) UnmarshalParcel(p *parcel.Parcel) error + type WebViewUpdateServiceProxy struct + Remote binder.IBinder + func NewWebViewUpdateServiceProxy(remote binder.IBinder) *WebViewUpdateServiceProxy + func (p *WebViewUpdateServiceProxy) AsBinder() binder.IBinder + func (p *WebViewUpdateServiceProxy) ChangeProviderAndSetting(ctx context.Context, newProvider string) (string, error) + func (p *WebViewUpdateServiceProxy) EnableMultiProcess(ctx context.Context, enable bool) error + func (p *WebViewUpdateServiceProxy) GetAllWebViewPackages(ctx context.Context) ([]WebViewProviderInfo, error) + func (p *WebViewUpdateServiceProxy) GetCurrentWebViewPackage(ctx context.Context) (pm.PackageInfo, error) + func (p *WebViewUpdateServiceProxy) GetCurrentWebViewPackageName(ctx context.Context) (string, error) + func (p *WebViewUpdateServiceProxy) GetDefaultWebViewPackage(ctx context.Context) (WebViewProviderInfo, error) + func (p *WebViewUpdateServiceProxy) GetValidWebViewPackages(ctx context.Context) ([]WebViewProviderInfo, error) + func (p *WebViewUpdateServiceProxy) IsMultiProcessEnabled(ctx context.Context) (bool, error) + func (p *WebViewUpdateServiceProxy) NotifyRelroCreationCompleted(ctx context.Context) error + func (p *WebViewUpdateServiceProxy) WaitForAndGetProvider(ctx context.Context) (WebViewProviderResponse, error) + type WebViewUpdateServiceStub struct + Impl IWebViewUpdateService + Transport binder.VersionAwareTransport + func (s *WebViewUpdateServiceStub) Descriptor() string + func (s *WebViewUpdateServiceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error)