I am currently building a web app for my company. I am trying to get the web app listed in Google Marketplace. I made a mistake in the initial listing to make it public when I should have made it private. I need to know:-
How do I make my listing private when they are public.
If point one cannot be done. how do I remove my app from the listing completely?
You can follow this guide from Google: https://developers.google.com/workspace/marketplace/manage-app-listing#unpublish_your_app_listing
Essentially you use the Google Workspace Marketplace SDK to both publish and unpublish your Apps
Related
Summary: when other users find my Google Slides add-on in the Google Workspace Marketplace and try to install it, they hit a screen saying they need to request access. When they click the button to request access, it sends me (the script owner) a request to share the script file, which should not be necessary. How do I fix this?
I have a Google Slides add-on which has been publicly listed in the marketplace for years (predating the rebranding to Google Workspace). I last updated it in 2019, and recently I wanted to publish another update.
Since this is an old project, I had to go through migrating the add-on to its own standard GCP project and then getting OAuth verification for the (not very sensitive) scopes it needed. This is all done now. All throughout, the add-on has continued being listed in the Google Workspace Marketplace, even though no new users could use it.
All that is done, but other users are still unable to install the add-on from the Marketplace. Now, when they try to do so, they'll get a small new window pop up saying they need to request access - seemingly to the script file of the add-on. This shouldn't be necessary. Does anybody know why it's happening?
If you want to try yourself, the add-on is called Superuser Tools, and the Marketplace listing is here.
I spent 3 days to try publishing app in my sandbox gsuite domain. In the marketplace.
I'm trying to publish an app to my own domain. Whatever I'm doing I'm getting this error message
I followed the instructions here: https://developers.google.com/gsuite/marketplace/listing
and follow the instruction of all the guides.
I tried to publish using the chrome web store, I created a manifest, with and without project_id, whatever I'm doing I don't see the app in the "for your domain" section in the marketplace.
The only place I somehow success is when my using using Google Docs, and click "Add addon:", in the addons menu. They see my app, but not in the marketplace.
I have a specific question:
I'm trying to understand what this error message means.
The Publish tab is currently used only by Gmail add-ons, which do not require publishing to Chrome Web Store.
For the other add-ons it's required to have a Chrome Web Store listing.
The api_console_project_id is required in the manifest.
I've just created an app (slash command) and install it in one of my workspaces. But now I want to add the same app to another one. Is it possible without distribution to App Directory?
If you want to add you Slack app to another workspace, you can do so without going through the process of placing it on the App directory.
All you need to do is
add the ability to install your app to an workspace using OAuth 2.0.
enable public distribution
So instead of clicking "Install app to this workspace", which works great for private Slack app, which live in one workspace only, you need a script than can be called from a web browser to run the Oauth installation routine. This is usually done by adding a Slack button to your website.
You also need to enable "public distribution" for your app. Note, that is not the same as putting them on the App Directory, which requires submitting your app and undergoing a review by the Slack team.
Found the answer, in the small grey caption in the app creation form
Your app belongs to this workspace—leaving this workspace will remove your ability to manage this app. Unfortunately, this can’t be changed later.
The setting "Enable Individual Install" has recently been added in a Google Apps Markeptplace configuration, but I was not able to find its meaning. Does anyone has an idea ?
Thanks
I got an email from a google representative today with the following:
We’re excited to let you know that you will soon be able to enable anyone within an organization to install your app directly from the Google Apps Marketplace. To prepare for this new feature, you should choose whether to enable or disable individual user installs for your app.
Please follow these instructions to enable individual user installs:
Navigate to your Google Developer Console.
Select your Google Apps Marketplace project.
Click APIs under the APIs & auth section.
Click the gear icon next to Google Apps Marketplace SDK.
Check Enable Individual Install
Click Save changes.
This feature is only available for apps in Google Apps Marketplace that use OAuth 2.0. To learn how to upgrade your OAuth 1.0 app to OAuth 2.0, please see these upgrade instructions. Please also note, only individual users of Google Apps for Business, Google Apps for Education, and Google Apps for Government will be able to install your app.
This feature was announced today in a blog post. To quote:
Now, any Google Apps user can install these applications by logging into Google Apps, clicking the app launcher icon , clicking More, and then clicking More from Apps Marketplace.
A few weeks ago, we completed the approval process to get our app listed in the Google Apps Marketplace. It does appear on that site and all is fine. However it is not listed in the contextual Apps Marketplace widget in the Google Apps admin console.
I've read in another post that since November 19th the Apps Marketplace has a new back-end based on the Chrome Web Store, and that only the apps added since then appear in the contextual widget.
So my question is: what will happen to the apps listed in the "old" Marketplace? Will they get automatically migrated to the new back-end at some point? Or do we need to start over the whole publishing process again using the new Marketplace SDK?
We will be launching an API in a few weeks to allow developers to automatically move the domains that installed the legacy (OAuth 1/OpenID) based apps to the new Chrome Web Store (and OAuth2) based Apps Marketplace.
In the mean time, the first step is to create a new listing using the GAM SDK following the steps in the docs so that new domains can install the modern app and then you can migrate the older domains when we launch the API.
https://developers.google.com/apps-marketplace/