public Canvas.ApplicationContext getApplicationContext()
Use this method to get the application context information for your canvas app.
The following example implementation of the CanvasLifecycleHandler onRender() method uses the provided RenderContext to retrieve the application context information and then checks the namespace, version, and app URL.
public void onRender(Canvas.RenderContext renderContext){ Canvas.ApplicationContext app = renderContext.getApplicationContext(); if (!'MyNamespace'.equals(app.getNamespace())){ // This application is installed, add code as needed ... } // Check the application version Double currentVersion = Double.valueOf(app.getVersion()); if (currentVersion <= 5){ // Add version specific code as needed ... // Tell the canvas application to operate in deprecated mode app.setCanvasUrlPath('/canvas?deprecated=true'); } }