How are Blackberry world downloads counted? - blackberry

How are the downloads of app counted in blackberry world? Is it the number of times users pressed on downloads, or number of times the download was completed?

Once an application is successfully installed, it is considered downloaded.
This way, BlackBerry World knows to display the proper view when you re-visit the app's product page (e.g. can show an 'upgrade' or 'open' icon)

Related

Downloading content on app's first launch

Working on an app which is relying heavily to download content (images and sound files) from the server while the app is launched for the first time. It may take awhile depending on the connection speed. Just wondering if that delay may cause my app to be rejected by AppStore review team? Though, be assured that I will display proper user feedback view to show progress indicator while the content is being downloaded. Kindly, share your valuable insights. Thanks
What you should do is show a first view in which you show the status of the download. Once the download is complete yo move to the firs controller of your app. You could save a variable to know that the initial download has already been done, and int future openings not go
through the downloading view.

Users can't find our app in the apple appstore

We recently published an app to the german Apple AppStore. Some of our users are reporting a strange behaviour when they search for our app (Couponiac). The search shows no result. But when they use our developer acc name (Couponiac UG) the app shows up.
While facing such issue there can be few possible reasons. Here it is:
First thing is after application approved & ready for sale it can take some time to come into search results
Second thing is if the application name or a part of you application name already taken by some of the apps who already on the app store from long time than it might not show you in results or it can show very far down the page
Make sure if they try to use full name of your application & search & see if shows or not. If it shows while searching with full name & not with the partial name of the app than you should wait for some amount of downloads of the app. Once your application downloads will be increased it will automatically up & will start showing on initial results
I hope it will guide you.

Using MultipeerConnectivity.framework to send and receive photos and text files

I want to give to the user of my app the ability to share a photograph without having an internet connection. It is quite hard to explain but I'll do my best. Basically in my app a user can press on a plus button to take a shot using their iPhone. This image is then uploaded on the Internet (Dropbox) in a common folder that can be accessed by all app users. When other users open the app, the image that has been uploaded is downloaded on their device. Since there might be more than one image, the app refreshes itself once in a while, and downloads the new photographs. I want to do the same thing using the bluetooth (or airdrop). When one device takes a picture, this is saved on the device, and sent to all app users nearby. These users can edit it, send it back to the original device where it can be accessed by everyone. basically the original device acts as a server, and all other devices stream the information from that device. The whole purpose of this is to have, say 15 different iOS devices all in the same room in sync which display the same exact thing. When someone edits, all the other people will see it, as if they where in sync with "the cloud" (which now is Dropbox).
I understood that this might be possible with MultipeerConnectivity.framework as it permits more than one device to be connected at the same time. I also found an example app called beam it: http://arctouch.com/beamit/
What I'm asking here is not really for some code, rather some indications on how I could approach the problem.

Visit data issues using Google Analytics with Adobe Air for iOS

We are using GA for Flash in our iOS app ported over with Adobe Air and are seeing some funky numbers being collected in Google Analytics. We ran some tests and saw that every time the app was opened it would count both a new visit and a new unique visit, even if it was just a minimize and re-open.
We would assume that the 30 minute time out would be in effect here and that even on a quick minimize and re-open that GA would count that as one visit. This doesn't seem to be the case.
Does anyone know how we could set-up the GA implementation to record unique visits based off of a user ID given on first launch of the app, and/or have it accurately count visits?
Has anyone seen something similar to this before?
Google Analytics allows you to set up Custom Events to track user interactions so this could be dispatched depending on a flag stored in a config file (to determine if it is the first time the application is run).
Depending on your implementation of Air, i.e AS3 / Javascript, if you are using AS3 you may have to utilise the ExternalInterface api to call a javscript method from the application.
This would then allow you to track these custom events and ignore the erroneous default visits?

Remove "Delete" menu for BlackBerry application

I want to remove "Delete" menu for application from home screen or download folder or wherever it is placed.
How can i achieve this?
Thanks
As I understand you would want your application to be installed so that the user CANNOT delete the application.
First, you will need to rethink if this requirement is justified. Suppose you are the end user and purchased the latest and greatest Blackberry phone for $600 and you install this application which you have found to be annoying (say this application sends SMS to some unknown number) and blast your phone bill. Ask yourself if you want to have the ability to delete this application.
Second, with this kind of feature, you will NEVER be able to host your application in Blackberry App World. Your application will be rejected outright. Consumers will not be able to install your app from App World.
Third, it is not possible to accomplish this. The following changes can be made to your application's icon
Change the application name of displayed
Change the application's Icon. This can be useful to alert the user that there is something interesting happening with the application.
Change the application's roll over icon.
That's it!
Nothing else if possible.

Resources