Android and iOS JavaScript SDK 8.1 and 8.2 cannot recognize same image consecutively using cloud recognition
M
Matthew Jensen
started a topic
about 5 years ago
Just as the title describes, we have Android and iOS builds that use the respective JavaScript SDKs for cloud recognition. We would like to upgrade from 8.0.0 to the latest, 8.2.0, and have previously tried to upgrade to 8.1.0 but ran into this error as well.
The expected behaviour which works fine when using SDK 8.0 is:
(1) The user scans image
(2) Image is recognized
(3) Video is played
(4) User cancels experience
(5) The user scans the same image
(6) Image is recognized
(7) Video is played
...and so on.
The behaviour that happens using SDK 8.1 and 8.2 is:
(1) The user scans image
(2) Image is recognized
(3) Video is played
(4) User cancels experience
(5) User scans the same image
(6) Image will not recognize
It should be noted that other images can be recognized at step 6 but not the same image as before. If the user scans and recognizes another image, cancels the experience, then tries to scan the original image, the original image will recognize only at that point. i.e. you have to scan and recognize a different image in between.
The ONLY thing changing between these two scenarios is the replacement of the 8.0 aar/framework files with the 8.1 or 8.2 files. This happens for both Android and iOS.
Any help getting to the bottom of this would be appreciated as we need to upgrade to the latest SDK version but this bug is preventing us from doing so.
Matthew Jensen
Just as the title describes, we have Android and iOS builds that use the respective JavaScript SDKs for cloud recognition. We would like to upgrade from 8.0.0 to the latest, 8.2.0, and have previously tried to upgrade to 8.1.0 but ran into this error as well.
The expected behaviour which works fine when using SDK 8.0 is:
(1) The user scans image
(2) Image is recognized
(3) Video is played
(4) User cancels experience
(5) The user scans the same image
(6) Image is recognized
(7) Video is played
...and so on.
The behaviour that happens using SDK 8.1 and 8.2 is:
(1) The user scans image
(2) Image is recognized
(3) Video is played
(4) User cancels experience
(5) User scans the same image
(6) Image will not recognize
It should be noted that other images can be recognized at step 6 but not the same image as before. If the user scans and recognizes another image, cancels the experience, then tries to scan the original image, the original image will recognize only at that point. i.e. you have to scan and recognize a different image in between.
The ONLY thing changing between these two scenarios is the replacement of the 8.0 aar/framework files with the 8.1 or 8.2 files. This happens for both Android and iOS.
Any help getting to the bottom of this would be appreciated as we need to upgrade to the latest SDK version but this bug is preventing us from doing so.