02-13-2010 05:23 PM
A quick question that I have had no luck finding an answer to. We are getting ready to submit our first application for App World review. We're planning on implementing dynamic licensing, and I've found almost all the information I need on these forums (thanks!). However, I have not seen anyone discuss how dynamic licensing is handled during the app submission/review process.
For example, I've got my web server set to respond to license requests, and I've put code in my application to prevent unlicensed operation. Will RIM use these tools during testing as if an app store purchase has been made, or do they have another way to get around the license process? Is there any way I can verify that these processes work prior to submission?
Thanks for any advice.
Solved! Go to Solution.
02-15-2010 09:48 PM
After you've submitted your application, if you go to the Licensing tab you'll see a Test button (if you've chosen Dynamic licensing), you can use that to test to make sure your server is handling AppWorld's license key request properly and that AppWorld was able to parse your servers response correctly.
02-15-2010 10:38 PM
Thanks for the reply scangwinnett,
So assuming that I perform these tests and my server is providing license keys properly in response to the App World requests:
I have secured my app on the Blackberry side so that it can not run without a valid license (based on the phone's PIN). When they go to the next step to test the program for App World qualification, will they go to get a license from the server at that point as if they had purchased the product?
Basically I'm wondering if it is necessary to include some way to bypass this license process for approval testing.
thanks again, sorry if the questions seem basic, but I want to get this right the first time and I've not found it easy to find clear information outside of the forums.
02-16-2010 03:02 PM
When we implemented dynamic licensing in our product, we did NOT need to provide RIM with any way to bypass the authentication process of our app. They approved our app within 2 weeks.
02-17-2010 06:02 PM
I've submitted my first BlackBerry app to AppWorld about a week ago.
The current processing status is pending.
The app requires dynamic licensing and the key is associated with the phone PIN.
When the app is started, if it finds an invalid key or no key it pops up a message with an option to send an email to the developer.
Today I received 8 emails from "email@example.com" with information about invalid key.
Whoever tried to use the app, tried to start it 8 times and answered yes to send me an email all 8 times.
I've checked my "key" server to check if any key request had been received and the log is empty.
Anyone has seen something similar?
By the way, I am assuming that the tester will request at least one key to test the app. Can someone confirm that?
02-18-2010 11:06 AM
Hm given the email address starting with nstl I think chances are high that RIM doesn't do inhouse testing but use the NSTL service?
This is a pretty interesting information, because this may be one of/the reasons why it takes so long to approve new apps even though there are only very few releases each day. If each app is going to be forwarded to NSTL and they probably work in a kind of fifo through all their work (they, f.i. do tests for Brew developers too) it's obvious that it doesn't matter what's going on at RIM, we're bound to the given approvement times.