Can application links for google workspace marketplace apps offer any hint as to who is logging in? - google-workspace

When I create a Google Workspace application, I'm asked for a "Unversal Nav Url" and icon that gets added in the google apps menu:
Unfortunately, when visiting my link from the menu, my application URL is simply opened up in a new tab with no additional information (for example: query string parameter).
Does google allow for any specific options which would allow my application to receive a hint when opened from this menu? Or is my only option to create a SAML 2.0 application, which then doesn't have the same discoverability as a "Marketplace" app?

Related

Where does the Chrome web store "Support" tab come from?

I'm creating a packaged Chrome app for the Chrome web store ... how do I enable a "Support" tab on my app page within the store?
I'm reading the documentation on manifest.json, but I don't see any property that enables this support tab.
This is a global setting available in your Dashboard:
After clicking:
Word of advice: don't do it and make some other support link available (which you can set in the item's edit page in the dashboard, and will show up on that tab). The support page function will not notify you anyhow about new questions, and the team is reluctant to even attempt to fix it.

Developing an app for publishing various Facebook page tab apps to a user's page

I want to develop an which allows users to publish various apps to their page as tab app. What is the correct API to be used so that user can select a page and publish with few parameter. No coding required. Wanted to know what is the specific API which allows this. We will be developing industry specific apps- hence can be used as a template.
I am not a techie- but want get a general knowledge for talking to developers.
For adding Page tab application to a Page Facebook utilizes Add Page Tab Dialog. You can use the same using the JavaScript SDK or by creating the URL as documented in the link and open the link.

How do I test a Facebook page tab app without creating a public page for it?

I'm developing a FB page tab app, and I want to provide my client a URL for testing the app. I don't have a page specifically for this app, nor do I want to create one - the test versions of the app should remain private. What is the normal process for testing page tab apps privately in this manner?
Try this:
Go to your application: developers.facebook.com/apps
open your app, on left side there is a section called advanced (settings->advanced),
just click on that and you will find create a facebook page option,
you can create a facebook page and after creating,
you can set setting for publish or unpublish.
You have to enable the Sandbox Mode in your app settings.
If you want to give other users access to the app, you need to add them as developers or testers in the Roles settings.

User-defined settings for Facebook page tab?

I am developing a Facebook iframe application that requires some configuration for each install, such as long/lat and some third-party API keys. I would rather not have to create a new app for each implementation.
Is there any way to allow the user (page owner) to define these settings? Ideally, I'd like to provide additional settings in the "Edit Settings" dialog on the apps admin page (currently the only setting is "Custom Tab Name").
Thanks!
It is possible, but there is no easy/standard way to do this. I would try the following:
Your backend would need to provide the storage for each tab's settings; these would associate a specific tab with a specific page.
In your application's tab iframe add a link that only shows if the user viewing the tab is the user who is associated with the tab. You can do this by looking for the page value in the signed_request and making sure that the user is an admin.
When the user clicks that link, pop up the dialog to let them feed in the custom settings and save that on the server after performing the relevant validation.
On subsequent loads of the tab, look up and use the saved settings appropriately on your server.
You'll need to do some handling for situations where the page settings haven't yet been created, but that SHOULD do what you want.

How do I get a Facebook app I've created to show up on a Facebook "Page"?

I have successfully created a Facebook application. I have successfully added the application to my Facebook "Page". After I do this, no link for the app shows up in the menu on the left. This seems like something that should be simple to do, yet I can't find any documentation that is up-to-date. Any help is greatly appreciated.
Configure the Page Tab settings in your application settings under Facebook Integration.
Go to the developer page where you get the list of your apps.
Click on the more link next to your app, and choose Application profile.
Once you are on the app profile, on the sidebar menu click on Add to my page and choose the page where you want to add the tab.
Note that you must have your app tab configured properly inside your app configuration in order to get this to work i.e. setting the correct domain and tab file.
If you are logged in as the page, I suggest you either creating a profile ID and log in as it, or the solution that #ifaour pointed out, although it will be difficult to find your app inside the search engine that FB provides.