I am in initial testing taking an ArcGIS Organization Portal web map offline using collector. To keep it simply, there is only one feature service (with one layer) wihin the map, offline mode is enabled, layer is in edit mode and web map has appropriate offline-ready tag.
Map appears and I am able to open it within Collector. I can click the Download cloud and choose area and detail but when starting the download process I am hit with the error message: Map Download Failed...Unable to download the map...Empty username/password.
Portal is set up with Active Directory and using a VPN client to access via iPhone 5s (iOS 7.1.1).
I was successful in testing connected environment including editing.
If you are using an esri default basemap it might not be configured correctly and that is why you are getting the error message. You need to store an AGOL org credential in with the tiledbasemaps.arcgis.com/arcgis... service to be able to export tiles from this server.
You can look into this more here:
Hmm, yes my apologies on overlooking or making the assumption the default basemap was offline friendly out-of-the-box.
I went through the steps as required but ended up with the inability to properly add the ESRI tiled basemaps to my existing web maps. We feel it is because ESRI provides the tiled baemap as http (non secure protocol) but when entering required to enter the credentials it seems to enact https (secure protocol).
Since our ArcGIS Organization is within Active Directory aware Portal we do not use http to author our web maps. When mix and matching http and https I'm unable to add the map.
so at the end you'll still need an arcgis online account even if you are in portal then ? I was the under the impression that you would only need one or the other? This to me seems like it is redundant unless i am missing something. I don't see why i would use portal if i have ArcGIS online.
I followed the instruction for using Default basemaps, however in the Add Item dialog when I enter my credentials, there is no way to select "Store My Credentials in the service" I am using Portal 10.4.1