Apps Marketplace SDK: Test Install Flow button missing - google-apps-marketplace

Am creating a new project to migrate an oauth1 app to oauth2. Have enabled (and configured) the Apps Marketplace SDK. I am not seeing a "Test Install Flow" button in the settings screen.
I have not found any clues, after much searching, regarding prerequisites for making the button appear in the interface. Can anyone provide pointers about what to check for / what prerequisites I may have missed?
Update: I added an additional scope (beside userinfo.profile and userinfo.email) and the button appeared several minutes after saving the change. So problem solved, I suppose. Hope this helps the next person down the line :)
Update: I made a change to Universal Navigation Extension URL - and Test Install Flow button has again turned off. Reverted to the previous URL, and still no button. Is there some sort of an undocumented propagation period?

Possible that the solution here works for you - "Integrate with Google" button disappeared
In the marketplace SDK settings, uncheck the "Enable individual installs" option. The option doesn't do anything at the moment and shouldn't be enabled.

Related

"App not found, Please verify..." when launching from Visual Studio, but installs normally from Developer Portal

I'm currently learning Teams development and I just installed the Teams Toolkit extension. Following the quickstart guide, launching the app opens my browser with the Teams web app and the message
App not found, Please verify the app and it's[sic] access
permissions.
Fortunately, this app can still be launched when selecting the "Preview in Teams" option in the Developer Portal.
Quoting the GettingStarted.txt:
If you Start Debugging in a browser and Teams shows the message "App not found, Please verify the app and it's access permissions", it means the app hasn't been uploaded to Teams Dev Portal. To resolve this, follow the steps in the Quick start section above. The Project > TeamsFx > Configure for SSO menu command will do this step for you.
Except it was successfully uploaded to Dev Portal.
What I did
Did this "Configure for SSO" thing. No problems with that and the app was successfully added to the Developer Portal.
Where I searched for an answer
VS Marketplace page for Teams Toolkit (Reviews, Q&A)
Github page (issues) for Teams Toolkit
This very site - Stack Overflow.
Obviously, I'm not 100% sure that I haven't missed anything.
Temporary solution
In the meantime, I set the "launchBrowser" property to "false" in launchSettings.json. However, it's a waste of time to constantly go back to the Developer Portal to launch it, especially when the functionality is there.
Visual Studio 2019, Microsoft Development Account.
Thanks in advance.
We tried to repro this issue at our end and it is working fine for us. Could you please make sure app is opened in same tenant with which you configured for SSO. Also please remove all credentials from cache to make sure its not taking another credentials and try again.
Assuming nothing else was changed from the new project template, there are a few things you can try to narrow down the issue.
Open your browsers web dev tools and watch the console after clicking the Add button (before you see the error message). Sometimes a useful error message from the developer portal helps identify the issue.
Verify that when Visual Studio launches the URL, the correct tenant is loaded in Teams.
Run the project in VS, then manually navigate in your browser to the endpoint of your tab that you expect to work. It would be something like https://localhost:44357/tab by default (the value is in the manifest.json). The sample won't work completely because it's not running inside Teams, but you should be able to verify it's working locally.
If none of that helps, please log an issue on the GitHub page and we can investigate a bug.

Can't publish initial build of app in Google Play Console

When I try to publish a release in the Google Play Console, I constantly get this error:
Your app cannot be published yet. Complete the steps listed on the Dashboard.
And yes, I have indeed completed all the steps listed in the dashboard. I am using the new Play Console Beta, this is possibly related. What do I need to do before I can publish a release? Is there a hidden step?
After some searching, I found the button 'Use classic Play Console'. Apparently there are some steps to be finished that are simply not visible in the Beta:
Click on Use classic Play Console
Go to Pricing & distribution
Check the Content guidelines checkmark
Check the US export laws checkmark
Press Save draft
And you're good to go!
I had that problem and fix it. the problem caused by google console because they added one additional task in the app content about wither your app is consider a news app or not. so go to the inbox in your app and you will find that message from google click and you will be leaded to the content that you should fill. I hope that help any one having that issue.
I also had this problem. It was regarding setting your app as free from the App Pricing section as my application was free. So after setting that, I released my app.

"Test installation flow"/"Integrate with Google" button missing

I'm working on a project, which integrates with some G Suite services, and is implemented using G Suite Marketplace SDK, so we can have it published on the GSM. We have unpublished versions of the app, which are used for testing.
Up until a few days ago, we were able to test the app, by going to Cloud Console at https://console.developers.google.com/, then to "G Suite Marketplace SDK", then to "Configuration", where we had a an "Integrate with Google" button. Earlier, this button had a "Test installation flow" label.
A few days ago, the button disappeared. No errors are shown. What I did notice as well, is that the Cloud Console UI changed as well (e.g. Configuration renamed to App Configuration, there's also a "Store listing" option etc.)
Does anyone have any idea about why the button might have disappeared?
Reported in Issue Tracker:
I have filed a bug in Issue Tracker regarding this behaviour:
Button “Integrate with Google” does not get displayed in the “Configuration” tab of Marketplace SDK
To anyone affected by this, I'd suggest clicking the star on the top-left of the referenced page, in order to keep track of its development and to prioritize it.
Update from Issue Tracker: Marketplace SDK UI has recently changed:
The disappearance of this button is caused by a change in Marketplace SDK UI, which also explains the other changes you noticed (e.g. App Configuration). This from Issue Tracker:
There as been an update in the UI, and the button Integrate with Google has been removed from the new UI.In any case, there are other ways to test add-ons before publishing them publicly (see here), including installing an unpublished one, deploying an Apps Script web app for testing or publishing the app privately so that it's only visible to users in your domain.As a sidenote, recording a video of an app is no longer required for OAuth review when trying to publish it to the Marketplace (for which this button was useful).

Changing anything in Marketplace SDK requires regrant of permissions

I am running into a recurring issue with the Marketplace Listing/SDK.
Anytime something minor is changed, the Contextual gadget disappears from the clients Gmail.
When we look at the Marketplace App in the clients Google Apps Admin everything is fine.
However if we go to "Data Access" and revoke permission and re-grant it, fairly soon the gadget will reappear.
This has to be done for any customer that has the App installed.
An example is fixing the issue described in the following link where we have to "check off" Enable individual Install.
"Integrate with Google" button disappeared
Google has made a change that means we need to adjust our settings and this whole "regrant" process is initiated.
Is this a bug or an undocumented feature? has anybody else encountered this???
Thanks for your input,
Paul C
This is caused by a known bug. We hope to have the fix in production next week.

Google Apps Marketplace SDK : setup a contextual gadget

Ok, so without much notification given, adding market place listings to your vendor profile is no longer possible. The 'create new listing' button is greyed out.
I need to make changes to an existing marketplace listing but that gives errors. We are forced into the new SDK.
So I went ahead and enabled the apps market SDK, filled out all details including images of all sizes, add a COB extension for the contextual gadget and saved the whole thing.
A minute later I return to make a modification and dang... error: "We are looking into this.".
#Google: HELP !
UPDATE : I can reliably reproduce the error as explained here.
Enable Google Apps Marketplace SDK in your project
click on the gear icon, you will be directed to the old API Console
Fill out all details
Add a COB extension (Contextual gadget)
Save everything
Close the API console
Go back to your cloud console -> Google Apps Marketplace SDK
Click on the gear icon again
ERROR
Tested with several google accounts on different computeres and multiple projects on the cloud console.
#jonathanberi could we have a status on this issue, please? We are experiencing the exact same issue and we are unable to publish our app (which is ready) because of this bug. We have tried both creating a new Google Apps console project from scratch as well as modifying a draft of a yet to be published page with the same result. Is any information that we could provide to help?
You must fill out parameter name and a paramter value or your cloud console will return errors and you will not be able to recover from this.
Ouch, that were 3 useless weeks....

Resources