This module is available only in Wix Blocks
Wix Blocks is an editor for building Wix apps. To get access to Blocks, join Wix Studio.
To use the wixApplication API, import wixApplication
from the wix-application
module:
Gets the URL of the new page that was added by a Blocks app, when installed on a site.
The getAppPageUrl()
function returns a Promise that resolves to a string with a URL of the new page that was added by a Blocks app, when a widget is installed on a site as a new page.
Learn more about app and widget installation settings.
function getAppPageUrl(pageId: string): Promise<string>;
The ID of the page on which the widget is added, as defined in the Installation Settings.
import wixApplication from "wix-application";
import wixLocation from "wix-location";
//...
wixApplication
.getAppPageUrl("Page ID")
.then((url) => {
if (url) {
wixLocation.to(url);
} else {
console.log("Page doesn't exist");
return;
}
})
.catch((error) => {
console.error(error);
// Handle the error
});