How to sign auto run application in blackberry - blackberry

I've read the help of eclipse in blackberry development environment about the auto run application that it requires signing.
From where can I get the sign to enable my application to be auto run?

First read:
How to make auto start application in blackberry
Blackberry - how to start my own service at phone boot-up?
I don't think you really need to sign application for autorun.
But if you will need to, read:
A60 – How and When to Sign
Sharing Blackberry signing keys across JDE versions

Read the following post (https://stackoverflow.com/questions/640071/blackberry-development-tips-tricks-gotchas/648871#648871) from the thread: "Blackberry Development Tips, Tricks & Gotchas" -- https://stackoverflow.com/questions/640071/blackberry-development-tips-tricks-gotchas/

Related

Oracle MAF application can't load remote URL on iphone

I created a new feature that should load a remote URL connection. I also whitelisted the domain, just to be sure. The problem is that when I deploy it on my iPhone, it does not load that URL. On the contrary, on the simulator, it loads the URL without any issues.
What can be the problem?
Thank you in advance,
Razvan
I found the answer I needed. Since MAF 2.2.1, non-HTTPS connections seem to fail to run on iOS. So if you disable Application Transport Security (APS) , the problem should be solved. You can do it like this in JDeveloper :
Disabling App Transport Security for MAF Applications on iOS Devices
MAF applications that you migrate to this release of MAF enable ATS by default. You can disable ATS in your MAF application as follows:
In JDeveloper, choose Application > Application Properties > Deployment.
In the Deployment page, double-click the iOS deployment profile.
Choose iOS Options.
Select Disable Application Transport Security and click OK.
Hope to be helpful for others.
Thanks,
Razvan

Blackberry WebWorks + Ripple, whats the easiest way to distribute app?

Currently I use Ripple "Package and Sign" option, and then use Blackberry Desktop Manager (with my blackberry connected to PC via USB) to import then apply the app. What annoys me is the whole process takes min 10mins sometimes 30mins all up.
I try to skip the "Sign" option, ie use "Package" only but when running the app from the device it gives me this error: "Error starting X: Module 'X' attempts to access a secure API".
Questions:
How are you installing the app on blackberry during Dev/Test?
How are you distributing the app for PROD release?
I have heard we can distribute via Wi-Fi or just sending someone a link to download the app, but cant really find much info on it. Any help?
You have to sign Webworks apps that you intend to use on the phone. Test as much as you can in the simulator, since it has the fastest turn around time between compiling and running the application.
Appworld is probably going to be your easiest distribution method if you intend on having users buy your app.
If you want to use the internet/WiFi option, you'll need to have a webserver/site you can upload all the *.cod and *.jad files that are built when you package the app. Then point the people downloading the app to the .jad file and their phone will try to install it for them.

Where to get BlackBerry CSK File for PhoneGap?

I want to use PhoneGap to sign my BlackBerry App. When I go to add the key files it asks for a CSK file.
I went to https://www.blackberry.com/SignedKeys/ and requested keys.
However the files sent to me were 3 different CSI files(RBB, RCR, RRT).
How and where can I get the CSK and DB file needed to sign apps on PhoneGap?
First you need to install the blackberry SDK (as part of Eclipse if you're using this IDE, otherwise get the standalone java one).
Then follow these steps.
Basically this will store your key locally, then you create a backup of it in the form of a .csk+.db files.
Adobe® PhoneGap™ Build currently provides a default BlackBerry development version for all users, which provides an Over-The-Air install for your PhoneGap applications. However, to distribute your own BlackBerry applications, you will need to register with RIM for your own keys, and then import those keys into PhoneGap Build.
To register, fill out the form on RIM's site , and, once you receive your keys, follow the installation process locally.. using the steps mentioned here

how to debug java app in blackberry

I am developing a bluetooth application for blackberry. I am getting some BluetoothStateException's whil running the app on the phone. I am wondering if there is any way to debug th application on the phone?
Thanks.
UDPATE: There is an option in JDE I found to debug on device, but it keeps asking me to install signing keys.But I have not used any BB API's AFAIK
You cant install a BB app on handset without signing it. Get a developer account on BlackBerry developer website, and you should be able to set up signing, it is almost trivial to do so.
You shouldn't have to sign if you haven't used the BlackBerry APIs that require signing keys. In particular, the basic UiApplication class and the BluetoothStateException don't require the keys.
Having said that, it sounds like you used a protected API in there somewhere (they're really all over the place, the PersistentStore for example, or the Display class in the system package). You can enable warnings within Eclipse for when you use protected APIs. Under Window->Preferences->BlackBerry Java Plug-In, check the Warnings sub-item and make sure all 3 checkboxes are unchecked. Then look at your Eclipse warnings/error view.
Also, I agree with #omermuhammed, it's really easy to get signing keys.

Blackberry - Is it possible to ignore doing 'Request Signatures' every time?

I am developing Blackberry application. Every time when i want to test my app program changes on the Blackberry storm device, i need do 'Request Signatures' every time. Can't we ignore doing it every time?
Thanks.
Just an additional information:
A60 - How And When To Sign - For BlackBerry SmartPhones - By Andre Fabris
Automated Blackberry sign tool (Mac, Linux & Windows)
BlackBerry Development with Ant & Eclipse
BB Ant Tools
You could write your own build scripts that sign the application using the command line tool as part of the build script.
Here is how to run the signing tool from command line

Resources