Return-Path: X-Original-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 97DCD9757 for ; Fri, 8 Jun 2012 23:32:24 +0000 (UTC) Received: (qmail 6407 invoked by uid 500); 8 Jun 2012 23:32:23 -0000 Delivered-To: apmail-incubator-callback-dev-archive@incubator.apache.org Received: (qmail 6247 invoked by uid 500); 8 Jun 2012 23:32:23 -0000 Mailing-List: contact callback-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: callback-dev@incubator.apache.org Delivered-To: mailing list callback-dev@incubator.apache.org Received: (qmail 6108 invoked by uid 99); 8 Jun 2012 23:32:23 -0000 Received: from issues-vm.apache.org (HELO issues-vm) (140.211.11.160) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Jun 2012 23:32:23 +0000 Received: from isssues-vm.apache.org (localhost [127.0.0.1]) by issues-vm (Postfix) with ESMTP id 56ED7141663 for ; Fri, 8 Jun 2012 23:32:23 +0000 (UTC) Date: Fri, 8 Jun 2012 23:32:23 +0000 (UTC) From: "Shazron Abdullah (JIRA)" To: callback-dev@incubator.apache.org Message-ID: <516559585.54955.1339198343358.JavaMail.jiratomcat@issues-vm> In-Reply-To: <476203336.19488.1322514221207.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (CB-49) UUID replacement MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CB-49?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13292092#comment-13292092 ] Shazron Abdullah commented on CB-49: ------------------------------------ That is a suitable alternative - but requires more work on the user's part, to combine these values for the hash. Right now, I don't think this is the right solution for the Cordova API device.uuid variable (there is a dependency on an external variable, this secret key - and it is iOS specific), but it is suitable for a plugin. All core Cordova functionality is implemented as plugins (these are core plugins). If after discussion with all the devs it is suitable for all platforms and aligns with our project goals, we can pull it in as core (if copyrights are assigned to Apache). For example, our plan is to pull in the ChildBrowser plugin into the core for 2.0. I am however, changing the UUID implementation again since iOS 5.x introduced new behaviour, while still not unique (not based off MAC address), it has the same lifetime as described in the iOS quirk for device.uuid: CB-748 > UUID replacement > ---------------- > > Key: CB-49 > URL: https://issues.apache.org/jira/browse/CB-49 > Project: Apache Cordova > Issue Type: Bug > Components: iOS > Environment: iOS 5 > Reporter: Shazron Abdullah > Assignee: Shazron Abdullah > Priority: Blocker > Fix For: 1.6.0 > > > reported at: https://github.com/phonegap/phonegap-iphone/issues/238 > by: https://github.com/sandstrom > As you might have read iOS 5 will remove the UDID (http://techcrunch.com/2011/08/19/apple-ios-5-phasing-out-udid/). > This is an excellent alternative and it would be nice if you would implement something along these lines to keep the functionality. The idea of hashing together with the bundle id is great, because it makes it impossible to track across applications, which is what apple wanted to fix (although it can be circumvented that would only anger them, and tracking across apps isn't required for most apps anyway). > https://github.com/gekitz/UIDevice-with-UniqueIdentifier-for-iOS-5 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira