In our work we use specialized basemaps and we want them to be available to global users. Now such users have access to a list of all basemaps - not local ones of our organization as we want. We have already seen similar topics on the forum, but a custom widget from one of the topics does not give results. Maybe there is an updated version of it or another solution?
for new applications, the same problem: local basemaps are not selected for global users
What web application are you using? I want to see if I can reproduce this issue on my end.
Experiece Builder. Try to publish any app and open it with incognito mode on yur browser.
I did what you said and I published a blank map in the experience building which has all my basemaps that I configured for use in my basemap gallery. Here is the app, try and see if you can see it:
https://experience.arcgis.com/experience/9b4d07a39c56496baa51d9d4ce3a051f/
I see all standart basemaps on this list.
Yes... i see the same thing too. This doesn't make sense since all my items in the basemap gallery are shared, marked as authoritative, and even shared to open data. Question... do you have to use the experience builder? I know there is a way to customize the basemap in the web app builder to show your custom basemaps.
Unfortunately, we need an experience builder.
I think I have a solution for you! I created a web app in the classic web map and web app viewer where I customized my basemap settings. I copied the URL from the web app. I then created a blank experience builder and used the embed widget to paste my URL from the web app. It now shows my web app viewer with custom basemap selector in the experience builder!
Check it out: https://experience.arcgis.com/experience/c53a659d1c3d453ca70c3b1653e3894a
It's very nice, but all other widgets (lists, filters, tabs) in our ExB app configure with map. We can't use our settings with embed widget.