public void UpdateApp(XApplication app, String path, XAppInstallListener listener) { bool isAbsolute = path.StartsWith("/") || path.StartsWith("\\"); String tmp = isAbsolute ? path : ResolvePathUsingWorkspace(app.GetWorkSpace(), path); String abspath = XUtils.BuildabsPathOnIsolatedStorage(tmp); appManagement.UpdateApp(abspath, listener); }
public void installApplication(string options) { string packagePath = JSON.JsonHelper.Deserialize<string[]>(options)[0]; string callbackId = JSON.JsonHelper.Deserialize<string[]>(options)[1]; XAppInstallListener listener = new XAppInstallListener(); EventHandler<PluginResult> DispatchPluginResult = delegate(object sender, PluginResult result) { DispatchCommandResult(result, callbackId); }; listener.DispatchPluginResult += DispatchPluginResult; ams.InstallApp(this.app, packagePath, listener); }
public void UninstallApp(String appId, XAppInstallListener listener) { appManagement.UninstallApp(appId, listener); }