Skip to main content
Version: 1.x.x

Client Environment

quip.apps.isMobile​

boolean

This property is set to true if this app is being rendered in a native mobile app context.

quip.apps.isNative​

boolean

This property is set to true if this app is being rendered in a native app context (desktop or mobile).

quip.apps.isDesktopWeb​

boolean

This property is set to true if this app is being rendered in a desktop web browser.

quip.apps.isIOs​

boolean

This property is set to true if this app is being rendered in the native iOS app.

quip.apps.isAndroid​

boolean

This property is set to true if this app is being rendered in the native Android app.

quip.apps.isWindows​

boolean

This property is set to true if this app is being rendered in the native Windows app.

quip.apps.isMac​

boolean

This property is set to true if this app is being rendered in the native Mac app.

quip.apps.isOnline​

boolean

Returns a best-effort estimate of whether the user's client currently has an Internet connection.

Relevant Events

quip.apps.getApiVersion​

string

This property is set to a string representation of the currently running apps API version.

quip.apps.isApiVersionAtLeast​

Function(version: string) => boolean

This method returns true if the currently running apps API version is greater than or equal to the given version string. When adopting breaking API changes, this can be used to gate your code.