Search found 37 matches

by lestcape
March 23rd, 2022, 10:55 am
Forum: Entry
Topic: How to stop the automatically update of the CSEntry apk.
Replies: 5
Views: 1312

Re: How to stop the automatically update of the CSEntry apk.

Thanks, we already are disabling automatically updates for all apps, but this not work well, because once the survey start, we have not control of the device, how i already said and the people that have it re-enabled the updates. Our survey are massive and then it's difficult control exhaustive all ...
by lestcape
March 19th, 2022, 10:20 am
Forum: Entry
Topic: Access to MySQL from Webview/Webview 2
Replies: 5
Views: 2996

Re: Access to MySQL from Webview/Webview 2

Hi htuser. I think that what happens is that you have not fully understood how webview works and you think it is one thing when it is really another. What you want (and I want too) is to use javascript instead of CSPro's specific purpose language. However, to do that, CSPro developers need to embed ...
by lestcape
March 18th, 2022, 6:08 pm
Forum: Entry
Topic: How to stop the automatically update of the CSEntry apk.
Replies: 5
Views: 1312

How to stop the automatically update of the CSEntry apk.

We have a question about the release process that CSPro developers are carry out. We do surveys that can last more than 6 months, so inevitably in the middle of our survey they may release new versions of the server, CSPro or CSEntry. We don't have time to test everything they have released and swap...
by lestcape
September 21st, 2020, 1:36 pm
Forum: Synchronization
Topic: An inconvenient implementation of GetDeviceId
Replies: 4
Views: 2379

Re: An inconvenient implementation of GetDeviceId

Thanks. I think you are right. I suspect that some of my clients have an older version that used GetUserName() instead of GetDeviceId(), while most of them have the GetDeviceId(). I'm trying to localize a tablet code to be sure this is what occurs, but most of signals point to that. Sorry for the no...
by lestcape
September 21st, 2020, 7:54 am
Forum: Synchronization
Topic: An inconvenient implementation of GetDeviceId
Replies: 4
Views: 2379

Re: An inconvenient implementation of GetDeviceId

I don't think they are different, instead to us they are in fact different. We create a survey column and store the result of the GetDeviceID in it. We also store the device id that send the data from CSWeb in a table when we recive the data. Then we compare both values form the same cases and we ge...
by lestcape
September 20th, 2020, 5:06 pm
Forum: Synchronization
Topic: An inconvenient implementation of GetDeviceId
Replies: 4
Views: 2379

An inconvenient implementation of GetDeviceId

The GetDeviceID function (https://www.csprousers.org/help/CSPro/getdeviceid_function.html) doesn't return the device id. Instead and how is described in the documentation it return an android id. So, the device ID that is received in CSWeb does not match with the device id that we can retrieve in th...
by lestcape
September 9th, 2020, 12:58 pm
Forum: Synchronization
Topic: Avoid synchronization while an synchronization is already in progress.
Replies: 12
Views: 5114

Re: Avoid synchronization while an synchronization is already in progress.

Yes, it look like you have right in your assumption. The survey is taking place in a aleatory sample of all Mexico. So, it's a fact the in some places the interviewer will have not a good connectivity. Maybe you could implement de-bouncing on your end. Don't send an email about a case if you previou...
by lestcape
September 9th, 2020, 11:00 am
Forum: Synchronization
Topic: Avoid synchronization while an synchronization is already in progress.
Replies: 12
Views: 5114

Re: Avoid synchronization while an synchronization is already in progress.

Well ok, i have not much more ideas about the cause for now. I need the client log to see what is happening as you recommending. Thanks. Is this something that happens consistently or is it only happening for certain users or is it intermittent? In more than 10000 revisions for all questionnaires we...
by lestcape
September 8th, 2020, 11:42 pm
Forum: Synchronization
Topic: Avoid synchronization while an synchronization is already in progress.
Replies: 12
Views: 5114

Re: Avoid synchronization while an synchronization is already in progress.

Thanks @josh, but find the client log will be really difficult to us. I will try anyway. It is not possible for two syncs to run at the same time. The code that does the synchronization is single threaded so they must be done in sequence. Asynchronous and single-threaded at same time is possible (ht...
by lestcape
September 8th, 2020, 7:35 pm
Forum: Synchronization
Topic: Avoid synchronization while an synchronization is already in progress.
Replies: 12
Views: 5114

Re: Avoid synchronization while an synchronization is already in progress.

To clarify why we need that: We need a fix for that, because in the process where we are transforming the data to a queryable tables on fly, we also have a mechanism that when we received the same data (a duplicate case), we report it to the supervisors by email. But how is not really a duplicate ca...