Android Signed Apps - java

I am trying to publish an app which can be used by other applications (meaning others apps can invoke my application to do some service for them). However I see that when I sign my app using my default.keystore and other application (who want to communicate with my app) which are signed by some other default.keystore cannot communicate or invoke my app.
If both my app and other app are signed with same keystore they are able to communicate.
Can you someone please guide me how can I sign an application and let other signed app invoke it?

if you are using eclipse try this...
right click your project ,select Android Tools and select Export Signed application package
Then select *create new key store.*give all the details and do as described.

Related

Error while installing two similar Unity apps on a device

I wrote an android app. It works correctly (install and run), but when I change the app bundle identifier, keystore, name of app and name of the company and after that and trying to install the "new app", my device says that the app can't be installed.
But if I delete the old app it's okay to install the new one. Why?
An android device can only have 1 installation of 1 package id.
Every Android app has a unique application ID that looks like a Java package name, such as com.example.myapp. This ID uniquely identifies your app on the device and in Google Play Store. If you want to upload a new version of your app, the application ID (and the certificate you sign it with) must be the same as the original APK—if you change the application ID, Google Play Store treats the APK as a completely different app. So once you publish your app, you should never change the application ID
So, the really problem was with Facebook SDK, which i used in my applications. If you will try to install new app with same Facebook SDK ID you will get error.

java web start blocked application

I wrote a javaFx app and i want to run it through network so i use java web start
but when i launch my jnlp file i've got this error :
BTW, i was google this problem and one solution was add url to the exception list so i don't want all users to modify their java security ,
Is there any other way ?
So, i've used IntelliJ for creating jnlp and test both self signed and signed by key

Using other account when uploading signed apk in google play store

Their is no bug with regard to the maps. I already signed the apk with release keystore ,
the API Keys are registered in my account
It perfectly works in any devices.
What's the problem is when it is uploaded with the client account in google play store
and downloaded in their device, the map displays white.
Question:
1.Does it affect the application if the API keys are registered to my account and the one who upload the app is not my account ?
Answer:
The API key is associated with the apk package and it's keystore and not a user account.
First you need to create a keystore for you app. Refer to http://developer.android.com/tools/publishing/app-signing.html
Next go to https://console.developers.google.com/project and create a project (if don't have one already).
On your project page go to API's & auth > APIs enable Google Maps Android API v2
Next go to API's & auth > Credentials and create a new Key for Android applications. Follow those instructions careful and you it will generate you an API to use on your manifest. (Remember to use the keystore you used to sign your app for play store and not your debug keystore)
More info:
https://developers.google.com/console/help/new/#generatingdevkeys
Good luck
I also face this problem . you need to
signed your application with the system from which you generate SHA-1
fingerprint for Google Api
.
Check Your API Key whether it is the same with the one in Console and in your Manifest.

Android + Google App Engine connection

I'm working on connecting an android app in Java with google app engine. This is my first time doing it. I watched and did the same thing that it was done in this video:
http://www.youtube.com/watch?v=M7SxNNC429U
I have been working and I'm getting the same problem. When creating the project and running it, it runs but it shows me a message that I have to create/add an account, I already register it when creating the project. When I enter my gmail account info it shows me a message saying: "Can not connect with the server". I'm not sure what it is happening, please a ed help on it, thanks for you time and patience.
Careful C2DM is deprecated in favor of Google Cloud Messaging and the latest Google plugin doesn't have the wizard for creating a App engine connected android project
That video is awesome, but there's some useful documentation for AppEngine Connected Android apps too. Specifically in the Creating A New Project section, it explicitly states,
Important: You must sign up for a C2DM account using the same Google account that you use for the Android application you are developing and for the GPE plugin.
You can go back and edit things later so that the account you're logging into the app with is separate from the role account being used for C2DM. But for the code generated by the plugin, they have to be the same account. Also, don't forget you actually have to sign up for C2DM, as it isn't enabled in all accounts by default.

Avoiding file access permission in J2ME

I have developed a J2ME application in which the application reads files from the Memory Card. Those are audio files to be specific. I need to supress the propmts which occure everytime when the audio files are accessed. I am using NetBeans 6.8 and tried signing it to be trusted in the properties. It didn't work.
Can someone Pls help..!
You need your app. running in trusted domain for that , than you can specify that for file IO "ask once"
Also See
J2ME Security
what you have sign is limited to your system for not asking for permition
when you are implementing those application on mobile device at that time
you require signing certificates
following are trusted 3rd party domain through which you can sign application
Thawte
Verisign
for more reference follow this link.

Categories

Resources