10-20-2014 03:50 PM
We've been having an issue with Mobile 3.0.3 not even displaying on the new Safari in iOS8. Unfortunately some of our users who eagerly updated their iPhones to the latest version could no longer use SalesLogix mobile.
We were able to track down the issue to having something to do with reui.js and dojo not working as expected in the new safari.
By changing argos-sdk/libraries/reui/reui.js on
Line 132:
isWebKit = /webkit/i.test(navigator.userAgent),
to:
isWebKit = false,
solved the problem for us. Our guess is that it's looking for 'advanced' UI features which aren't being handled by the new Safari and by disabling them everything starts working again.
James.
10-22-2014 07:26 AM
Excellent work. Thank you for sharing!