Dear support,
I'm currently facing a problem with Crossrider APIs: isAppInstalled always returns false on some browsers/desktop configurations.
In particular, I've experienced this issue on the following configuration:
- Windows 7 Ultimate SP1
- Firefox 32.0.3
I've been using this extension for monthes with no complaints and seems to fail only on some cases. App is 59672 and here's the code I'm using:
http://www.portafoglidinamici.com/sto...
At first load it should prompt you to install the extension and on FF restart should detect it and fire the "requestData" event. This does not happen and isAppInstalled always returns false.
Thanks, regards
Maurizio
Help get this topic noticed by sharing it on
Twitter,
Facebook, or email.
Twitter,
Facebook, or email.
-
EMPLOYEE
1Hello Maurix,
At a quick glance at the page you provided I notice a couple of things:
1. Please use the official CrossriderAPI.js file.
2. Run the isAppInstalled method when the page is ready. It's probably firing to early and always returning false.
Hence, like the example in the docs, your page inclusions should look as follows:
<script type="text/javascript" src="https://w9u6a2p6.ssl.hwcdn.net/plugins/javascripts/crossriderAPI.js"></script>
<script type="text/javascript">
// Replace XXXXX with the extension id
var extId = "XXXXX";
// Once the page is ready
$(function() {
CrossriderAPI.isAppInstalled(extId, function(isInstalled) {
// Displays true if the extension is installed; otherwise false
alert(isInstalled);
});
});
</script> -
-
Thank you for your reply. I've already tried all these changes with no luck. I've even tried to detect extension after a 10'' timeout so I guess it's not a race condtion.
-
-
EMPLOYEE
1Hello Maurix,
Understood ... For the purposes of testing, can you either configure the page as described or create a test page with the configuration and I'll investigate. -
-
I've updated the current page following your suggestions.
Thanks,
Maurizio -
-
EMPLOYEE
1Hello Maurix,
I just tested FF32/Win8.1 and also FF32/Win7 and it appears to work as expected, i.e. the page is redirected to your site. Are you sure it's not working at your end?
Maybe try clearing your browser cache and trying again. -
-
It actually works on 9 out of 10 browsers tested, and fails on a single (or maybe two) particular cases.
I'm quite sure the issue is not in the code but maybe you could help me finding out why it fails on some scenarios.
Of course I've tried the usual fixes like cache, incognito mode, browser restarts and so on :)
Thanks,
Maurizio- view 3 more comments
-
-
-
-
tried now... still no luck :(
-
-
Let's schedule a screen share so that I can take a look. Please email support@crossrider.com with a reference to this ticket and we can set up a session.
-
-
-
-
-
There are no updates at this time.
-
-
-
-
-
I am having the same issue, works on all browsers except FF.
Firefox always returns false, I have the call inside the document ready function, and also added a settimeout -
-
Hello Maurix,
I understand that you are having an issue with CrossriderAPI.isAppInstalled on FF. Usually, this works without problems and hence in order to assist further I need to take a closer look.
Therefore, please provide as much of the following information as possible and I will investigate:
- The extension id
- The file/line number where the code snippet can be found
- Which browser and operating system you are testing on, including version numbers
- The exact steps for reproducing the problem
- Any additional useful data, such as URLs, screenshots, videos, ...
-
-
Dear Shlomo,
you can find all the requested information in the previous posts. We already did a pair programming session several monthes ago when I reported the issue.
At this time I have no further information to provide beside what I already stated before. Maybe Rick Najjar could tell us new hints to investigate. -
-
Dear support,
this issue is still present and is blocking for our product. Do you have any progress to share?-
Please can you provide the details previously requested including the support ticket number so that I can check for you.
-
-
-
-
Loading Profile...





