Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escape special characters +-&|!(){}[]^"~*?:\ - e.g. \+ \* \!
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
 
Answered
Cross-app SSO within Q2 extension?

We have a separate member-facing mobile app, in production, and would like to connect our Q2 app to it.

To that end, we are interested in building a Q2 extension for it, as follows:

  1. Add navigation link on mobile (does not appear on desktop).
  2. When clicked, extension determines if the other app is installed on the device.
  3. If so, extension switches to the app and automatically completes an SSO login to it.
  4. If not, extension switches to the app’s listing in the device’s native app store.

Is this functionality possible to achieve using a Q2 extension?

Votes Newest

Answers


There are two options. Neither option really exposes "is the other app installed?" to you the developer, instead the OS handles the routing.

If the other app implements Universal Links (https://developer.apple.com/ios/universal-links/) or App Links (https://developer.android.com/training/app-links) you would simply use tecton.actions.openURL('http://www.universallink.com', );

https://cdn1.onlineaccess1.com/cdn/base/tecton/v1.4.2/Documentation/index.html#/capabilities/openURL

This will take the user out of the Q2 mobile app and into the native browser which from there (if configured properly) the browser will redirect the end user to the app (if installed) or the app store (if not installed).

This is the prefered solution for iOS and Android.

If the other app does not implement this and instead uses URL schemes. You will have to use tecton.actions.openApp():

https://cdn1.onlineaccess1.com/cdn/base/tecton/v1.4.2/Documentation/index.html#/capabilities/openApp

Note that this function is only available as of UUX version 4.4.0.90.

Posted 5 years ago
Edited 5 years ago
Ryan Hollister
196 × 4 Administrator