Added CB-4761 to track this.
On Sat, Sep 7, 2013 at 6:08 PM, Ian Clelland <[email protected]> wrote: > > > On Friday, September 6, 2013, Brian LeRoux wrote: > >> what does that string return? ios|android|etc? or... ios-7|android-2.3 ??? >> >> or browser? > > > ios|android|etc > > It should be the same platform that cli references. So iOS is iOS, android > is android, and windows phone is either wp7 or wp8, depending on the > platform in use. > > If iOS 7 introduces so many incompatibilities that we have to produce a > new repo anda new cli platform, then on that platform it would return > "ios7". Ditto for android 4.4 if it were to do the same thing. > > Ian > > >> >> >> On Fri, Sep 6, 2013 at 1:12 PM, Andrew Grieve <[email protected]> >> wrote: >> >> > +1 Maybe "cordova.platformId" though >> > >> > >> > On Fri, Sep 6, 2013 at 3:46 PM, Ian Clelland <[email protected]> >> > wrote: >> > >> > > I brought this up on another thread, but I can't find any reference to >> > the >> > > issue in JIRA, so I'm starting a new thread for visibility. >> > > >> > > Since cordova-plugin-device was removed from core, and is now an >> optional >> > > plugin, there is no easy way to determine at runtime what platform an >> app >> > > is running on. (And yes, feature detection is usually better than >> > > user-agent detection, but there are legitimate reasons for switching >> on >> > the >> > > *cordova* platform as opposed to any particular feature available in >> the >> > > webview) >> > > >> > > I'd like to make this property available as `cordova.platform; it >> would >> > be >> > > a simple string taken from the 'id' defined in >> > > cordova-js/lib/<platform>/platform.js. >> > > >> > > Are there any objections to attaching this to the cordova namespace? >> > > >> > > Ian >> > > >> > >> >
