<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en"> 
    <title>Risto Helin's Forum Nokia Blog - Why to fail Symbian Signed</title>  
                    <updated>2007-01-13T10:20:55Z</updated>
    <id>http://blogs.forum.nokia.com,8.9/</id>
    <link rel="alternate" type="text/html" hreflang="en" href="http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/01/11/why-to-fail-symbian-signed" />
    <rights>Copyright (c) 2008 Nokia</rights> 
    <generator uri="http://www.lifetype.net/" version="1.2">LifeType</generator> 

                                    <entry>
            <title></title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/01/11/why-to-fail-symbian-signed#comment810" />
            <id>tag:blogs.forum.nokia.com,2007-01-13:810</id>
                        <updated>2007-01-13T10:20:55Z</updated>
            <published>2007-01-13T10:20:55Z</published>
            <summary type="html">* CON-02 / CON-03: &amp;quot;Failure to declare usage of network access or other services, often the submitter has declared some services used but not others&amp;quot; - &amp;quot;Ask user&#039;s permission before ...</summary>
            <author>
                <name>mgroeber9110</name>
                <uri>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog">
                * CON-02 / CON-03: &amp;quot;Failure to declare usage of network access or other services, often the submitter has declared some services used but not others&amp;quot; - &amp;quot;Ask user&#039;s permission before initiating a billable event&amp;quot;&lt;br /&gt;&lt;br /&gt;I believe here the Symbian Signed criteria are not 100% clear as to what happens if the only type of billable events are one-shot SMS, specifically for license registration: if the user is told at registration time that an SMS is sent, does this need to be repeated in a privacy statement at the start of the application? In my view, it is actually more sensible to only warn the user when the charge is actually incurred, rather than at startup time when the user has no idea if they ever want to register the software.&lt;br /&gt;You could say it does not hurt to warn more rather than less, but it may increase the risk of users blindly clicking &amp;quot;OK&amp;quot; on all privacy statements because they go, like, &amp;quot;yeah, I know...&amp;quot;.&lt;br /&gt;&lt;br /&gt; * CON-04: Backup and restore compliance is not met&lt;br /&gt;&lt;br /&gt;Currently, there is still the ability to &amp;quot;opt out&amp;quot; of this, luckily, but testing is actually made artifically complex by the fact that you can&#039;t test backup/restore with software signed with a DevCert. So if you need DevCerts for the capabilities you are using, there is actually no way of testing prior to a signing attempt. Read here for the gory details:&lt;br /&gt;&lt;br /&gt;http://developer.symbian.com/forum/thread.jspa?messageID=895&amp;amp;#895&lt;br /&gt;&lt;br /&gt;(Nokia, please take note - this actually seems to be an installer bug on 3rd Edition :-))
            </content>
        </entry>
                                    <entry>
            <title></title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/01/11/why-to-fail-symbian-signed#comment809" />
            <id>tag:blogs.forum.nokia.com,2007-01-13:809</id>
                        <updated>2007-01-13T10:12:30Z</updated>
            <published>2007-01-13T10:12:30Z</published>
            <summary type="html">Currently, this is just treated as a &amp;quot;recommended change&amp;quot;, as it seems - but in the end it does make sense. [btw: just to clarify - this means the UID of the DLL, not of the package, so ...</summary>
            <author>
                <name>mgroeber9110</name>
                <uri>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog">
                Currently, this is just treated as a &amp;quot;recommended change&amp;quot;, as it seems - but in the end it does make sense. [btw: just to clarify - this means the UID of the DLL, not of the package, so in theory the same DLL should contain the same UID name in each package.]&lt;br /&gt;&lt;br /&gt;However, if there is a problem because you are copying multiple versions of the same DLL, this looks more like an indiciation that you should actually make it a Shared DLL, in an embedded SIS file of its own. Of course, you could also resolve this by giving each one a different UID, and having each application install a separate copy, but I believe this is not how it&#039;s meant to be.
            </content>
        </entry>
                                    <entry>
            <title></title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog/2007/01/11/why-to-fail-symbian-signed#comment805" />
            <id>tag:blogs.forum.nokia.com,2007-01-12:805</id>
                        <updated>2007-01-12T10:09:58Z</updated>
            <published>2007-01-12T10:09:58Z</published>
            <summary type="html">&amp;quot;Dll names should include UID&amp;quot;.  Did not make my application failed. But it is a bit problematic. You should waste space by copying the same dll with different names for different ...</summary>
            <author>
                <name>StephBel</name>
                <uri>http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/risto-helins-forum-nokia-blog">
                &amp;quot;Dll names should include UID&amp;quot;.&lt;br /&gt;&lt;br /&gt;Did not make my application failed. But it is a bit problematic. You should waste space by copying the same dll with different names for different applications.
            </content>
        </entry>
    </feed>