Can you please make sure we can set the specific directory as well. Not forced to a directory named Collector or anything like that. This is so I can point both my apps to the same location. I do this for Survey123 now and it works great. (BTW Survey123 has let me pick any dir for tpks for some time now - look at how they did it.)
All our tablets are Android 6 now so I guess we have to wait. For our app we had to program in a way to pick the actual dir to use since in v6 the card is named by the serial number. So for example /storage/3876-5345/dir/tpks There is no way to know the card name in advance. But in the end it was nice to have it so flexible. Please just give us a dir pick box to set the location.
Also please make sure it can read ALL tpks in the spot even if they are buried in subdirs. That way I can organize them better and use my current app structure.
One last idea. Allow the tpks to be unzipped as well. We have found that this really speeds up larger caches - like for imagery. As listed in my previous post I have over 100 tpks on my tablets now - some up to 9 GB. Have been using them for 3 years now and learned a lot about them. SD Card has always worked great. I have noticed that SD Cards rated at 80 MB/S or higher work the best in newer tablets.
As far as the TPKs themselves I still have 5 open bugs on the building tools (Create Map package, Export tile cache, etc) that have been open for 2 years now - even after being escalated. Getting these to work right is critical.
Thanks a lot!