Symbian
Symbian OS Library

FAQ-0936 How do I create an installation file working on all UIQ phones?

[Index][spacer] [Previous] [Next]



 

Classification: General Category: Installation
Created: 10/13/2003 Modified: 10/14/2003
Number: FAQ-0936
Platform: Symbian OS v7.0

Question:
I understand to build a sis file to install my application onto a UIQ phone I need to include a product ID suitable for that phone in the .pkg specification. But what if I want to build a sis file that can work on any UIQ phone?

Answer:
If your application only uses APIs published by Symbian / UIQ, and doesn't use any device-specific APIs, you should reference the UIQ20ProductID in your application's .pkg file.

The product ID to use for generic (e.g. not device-specific) UIQ applications is:

(0x101F617B), 2, 0, 0, {"UIQ20ProductID"}

If your application contains APIs specific to a certain device, you should check with the device manufacturer to determine which Product ID you should include a reference to in your .pkg file.

For example, if you are targeting the Sony Ericsson P800 the equivalent specification is:

(0x101F80BE),1,0,0,{"SonyEricssonP80xPlatformProductID"}

If you are targeting the Motorola A920, the generic UIQ 2.0 ID suffices.

See also FAQ-0853 for related information.