×

Discussion Board

Results 1 to 3 of 3
  1. #1
    Registered User
    Join Date
    Jan 2011
    Posts
    1

    Linking up 2 different publisher IDs

    Hi,

    My problem is quite simple, but haven't been able to find any answer for this anywhere.

    I'm in a situation where my application has been submitted and been live on Ovi for some time - The application is live using 'Publisher ID A'.

    I now need to submit an updated version of my app using a new publisher ID (let's call it Publisher ID B).

    For new users I'm not concerned. They will just download the app without any issues, but I'm concerned about the user journey for current users.

    As far as I can see I will end up with a situation where old users will get an update which won't overwrite the current app, and therefore end up with my app installed twice on their handset (old and new version).

    So, my question - how can I avoid this? Can I link up 2 different Publisher IDs somehow?

    Would be great to hear your thoughts on this. Surely other people must have had similar situations.

  2. #2
    Registered User
    Join Date
    Jan 2009
    Posts
    94

    Re: Linking up 2 different publisher IDs

    It’s very unlikely that the user will end up with two versions both installed at once. Much more likely that the new version will fail to install.

    To be able to have two versions at the same time, they would need different UIDs and files installed to sys\bin need to have a unique name. That’s why its common practice to name your exe SOMEAPP_20001234.exe where 20001234 is your UID (from Symbian signed) so your exe names is unique.

    Have you changed the UID for your app with new publisher ID?

    I assume that your package type is SA ?

    This is from the developer lib:

    "When upgrading using a package of type SA, the original package is entirely replaced by the new one. Any files not re-delivered by the new package are removed from the device. After the upgrade has completed, the new package cannot be removed separately from the original; to remove the upgrade, the entire package must be removed.


    If the upgrade causes an executable to be removed, the corresponding private directory is deleted. Any directories and files that were created by the application outside of its private directory are not removed. It is the responsibility of the application to clean these up. It is therefore recommended that files created by an application should be located in the application's private directory.

    If the upgrade causes an executable to be replaced, the private directory is untouched.

    The version number of the upgrading package should be higher than that of the original. To be identified as an upgrade, the upgrading package file must have the same package UID, global vendor name, and package name as the original. If the package UID differs, then it will be considered to be an unrelated package, not an upgrade. If the package UID is the same but the vendor name or package name differs, then the installer will report an error."

  3. #3
    Nokia Developer Moderator
    Join Date
    Mar 2003
    Location
    Lempäälä/Finland
    Posts
    29,166

    Re: Linking up 2 different publisher IDs

    the problem there is actually that you would need to get that new publicer ID to be matched with the Symbian signed account. Simply because, you can sign wuth a Symbian accout only applications that are using UIDs assigned for the account. Thus if Symbian signed allowes you to have the new publicer ID for the account you are using the UIDs from, then it is possible. Gotta say that I'm not fully aware on how that goes, nor would I know the excat reason for changing the publicer ID.

    Anyway, you could always also try using the uninstall APIs, and as soon as user starts the new version, tell the user that you need to uninstall the old one, before they can utilize the new version. And if the user does not want to uninstall the old version, then just exit the new version. That way only one of them would be used at anytime.

Similar Threads

  1. You have no Content IDs
    By theking00 in forum Symbian Signed Support, Application Packaging and Distribution and Security
    Replies: 6
    Last Post: 2011-01-06, 10:11
  2. Critical Publisher info only available if you become a publisher
    By geniusboywonder in forum [Closed] Publishing to Nokia Store
    Replies: 1
    Last Post: 2009-10-21, 00:08
  3. [Moved] Difference Between TC TrustCenter Publisher ID & Verisign ACS Publisher IDs
    By gailu in forum Symbian Signed Support, Application Packaging and Distribution and Security
    Replies: 6
    Last Post: 2008-06-05, 12:41
  4. Phonebook ids
    By Blkangel in forum Symbian
    Replies: 2
    Last Post: 2004-04-29, 10:43
  5. Where do the view ids come from?
    By jarjak in forum Symbian User Interface
    Replies: 1
    Last Post: 2003-09-03, 14:27

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×