I have not been able to get PS2 to write the local score log to the SD card. The function works in PS1. The storage option is enabled in the app.
This is using fire 8 tablets
@Gregg_Kratochvil are you on the latest PractiScore 2 app version.
What error are you getting?
Have you selected a newly created folder and allowed app permission for that folder?
I just downloaded Practiscore 2 version 2.0.21 yesterday. Under app info for Practiscore 2 I have enabled permissions for Location and Storage.
In the app I select my newly created match and edit, I select “save local score log” and click on the Path on the left side and browse to the SD card and click “select”. In the Practiscore 1 versions this process would create the folder ScoreLog. In the new version it doesn’t create anything so I have tried selecting the existing ScoreLog folder that the first version uses with no luck so I manually created a folder “ScoreLog2” and selected it as the path with no luck having anything go there. What I do see after selecting a path on the SD card there is picture of a file folder with a slash through it that I guess is not good. I don’t know how to allow app permission for a specific folder on the SD card. I didn’t need to do anything in the Practiscore 1 app other than allow access to storage.
I had similar results on my tests, using a Fire HD8 (10th gen). Additionally I tried to enter scores, but nothing was saved. On the fire there was no prompt for directory permissions. I also tried a Lenovo M8 tablet. In that case when I selected a directory on the SD and it prompted me for permissions for the app to use that directory. When entering test scores, it made a scorelogs/filename subdirectory but it did not put any text file in that directory. The filename was one of the long generated file names. Both are using 2.0.21+46 PS2.
Warren
Thanks for relaying your experiences. I am using Fire 8 and have tried my 8th and 10th gen units with the same results. The text file has saved a few matches in this area and don’t want to operate with out the redundancy.
@Gregg_Kratochvil @Warren_Harper I am unable to reproduce this.
Just installed PractiScore 2 app from the Amazon app storeon a Fire 8 tablet.
I inserted an SD card into the Fire tablet. It asked me how I want to use it and I selected option “Transfer files between devices”.
Then I created a new match and checked the “Save local score log” option.
The greyed out icon on the right indicates that a default internal path is used. This works on iOS, and on devices that does not have a removable SD card.
To use external storage, tap on the text. It will ask you to to allow access to photos and media on device:
After you allow access you’ll see the system document viewer. Tap on the hamburger and select “Storage device” (i.e. a removable SD card).
After that it would show you content of device and a warning that root folder can’t be used:
From there I usually navigate down into the Documents folder and create a new folder, e.g. name it “PractiScore” and navigate inside. From there you can tap on “USE THIS FOLDER” button and you will be asked to allow the PractiScore 2 app access this folder:
At that point you should be all set.
I saved match, created some stages and shooters and added scores.
Then I can switch over to the system “Files” app, navigate to the folder I just created on the external storage and I can find the scorelog.txt file containing scores I just entered.
@euxx I have tried many times and no mater, I never get the warning about the root files. I have tried to follow your steps exactly. I have erased the SD card and removed it and removed the app and restarted the tablet so I could follow your steps exactly. Everything tracts up to the point of not getting the warning as you did. I go ahead and make the folder as you did, created a match, added shooters and input time but nothing gets written to the file.
I went back to the original PractiScore app and selected the SD card and it creates a ScoreLog folder on its own and when scores are input it creates a file inside the ScoreLog folder with no issue.
This was all done on a Fire HD 8 (10th generation)
I don’t know where to go from here.
What FireOS version you have on that tablet?
What match type are you trying this with?
Do you have any locked stages or squads?
Are you going through Review screen and use Approve button there?
Also, don’t create folder at the root of SD card. I created the “PractiScore” folder inside the “Documents” one. Could also try “Downloads”.
Also, if you reset the log folder for default in the PractiScore 2 app. Are you able to navigate to it and find the file in the Files app?
What if you select/create folder on the local system storage? E.g. inside Documents or Downloads folders.
The Fire OS is 7.3.3.1
Steel Challenge Default
No locked stages or squads
Yes, entering all the times and hitting review and approve.
I have tried pointing the path to the local storage both the “Documents” and the “Downloads” folder with and without creating a “Practiscore” folder.
After entering scores using all the above methods, no file is written.
I’ve been testing this with Fire 8 (12th gen) winning Fire OS 8.3.3.0.
What about the default location?
The default location is listed as
/storage/emulated/0/Android/data/com.scoringtech.practiscore2/files/documents
There is now inside of the documents folder at the end of that path a scorelogs folder with a long file name inside of it and a scorelog.txt file that has the scores entered.
If it would just work on the SD card it would be great.
@Gregg_Kratochvil it looks like this is tied to an older Android 5.1 or FireOS 7.
I reproduced it on an older Fire 7 tablet running FireOS 7 and spent some time on that…
I managed to get logs saved when you select a folder under /Android/data/com.scoringtech.practiscore2/files
folder. I navigated there in the PractiScore 2 app and created a new logs
folder under that location. The local scorelog is saved there. Other locations are giving me permission denied on FireOS 7 device.
@euxx Thanks for all your work on this. I have 8 fire HD 8 tablets and all have FireOS 7. on them.
While having the scorelog written somewhere is a plus, it doesn’t give us the same level of protection that a removable SD card does if we have a tablet go down. It’s odd that it can work perfectly on the same tablets using the original version of Practiscore.
Is this something that you think can be resolved? I’m not really ready to buy 8 new tablets.
@Gregg_Kratochvil it can write to an external SD card on the older Amazon Fire tablets running FireOS 7.
It’s just on the older Fire devices running FireOS 7 it can NOT be an arbitrary folder on SD card. It has to be located on SD card under /Android/data/com.scoringtech.practiscore2/files
@euxx Thank You! I appreciate all your time and work helping me resolve this. I’ll be sharing with the other match directors the process to have this work in Practiscore 2.
One last question that is a small thing, is there a way to have the time stamp in the created scorelog be shown in local time? Currently it looks like they are all in GMT.
@Gregg_Kratochvil that is intentional and to match with the internal timestamps.
The local time is not definitive when you start sending that log file around.