AppSheet integration with native mobile apps (Android and iOS)

Hello,

My company has 2 internal applications using native mobile (Android and iOS) apps (using Google auth and Firebase) and AppSheet. We want to create a seamless experience for our users so that our users can access both applications into  1 native mobile app. My idea is to add WebView into our native mobile app that will access AppSheet's URL. However, as I know, if we access AppSheet through WebView, we need to sign in to access it.  Is there any way how to implement SSO (using Google auth from native mobile apps), so when AppSheet opened in WebView, user sign-in is no longer required?

Solved Solved
0 1 1,140
1 ACCEPTED SOLUTION

The answer depends on what kind of access you need to the user login credentials. 

If you don't care about who the user is for the AppSheet part, then you can build a Public app and use the URL in the webview of the native application.  Sign-in won't matter.

If you do need access to authenticated user for the Appsheet portion, then you can set an app to require sign-in BUT allow all signed-in users - so no need for user whitelist.  The app does require the user to have been authenticated but in your case they would have already been authenticated through Google and, I believe, should be fine.  The app wouldn't ask for them to re-authenticate - unless for some reason the user was logged out between the native app and access the AppSheet portion - but this is the behavior you would likely want anyway.

Note that I have not deployed an app this way so I cannot be a 100% certain of the behavior for your proposed use case.

View solution in original post

1 REPLY 1

The answer depends on what kind of access you need to the user login credentials. 

If you don't care about who the user is for the AppSheet part, then you can build a Public app and use the URL in the webview of the native application.  Sign-in won't matter.

If you do need access to authenticated user for the Appsheet portion, then you can set an app to require sign-in BUT allow all signed-in users - so no need for user whitelist.  The app does require the user to have been authenticated but in your case they would have already been authenticated through Google and, I believe, should be fine.  The app wouldn't ask for them to re-authenticate - unless for some reason the user was logged out between the native app and access the AppSheet portion - but this is the behavior you would likely want anyway.

Note that I have not deployed an app this way so I cannot be a 100% certain of the behavior for your proposed use case.

Top Labels in this Space