Login or create new account.

By registering on joomprod.com, you will have immediate access to all our free products and to the public side of our support forum.

Enjoy our subscriptions.

Each of our subscriptions allow you to enjoy the private side of the support forum and all the update of our products for a period ranging from 3 months to 1 year.

Payment And immediate download.

After subscribing to one of our subscription, the products are immediately downloadable.

Login

Or Register
Accueil / Products / AdsManager / Uncategorised

AdsManager Create your classified website easily

The fastest way to grow your business with the leader in classified ads for Joomla.

Check our portfolio on juloa.com

 

Requirement

Install the component jmobapp on your joomla website : Download Link
 
You need a free account at Phonegap Build, visit http://build.phonegap.com to create your account
 

Method

Settings Tab

1. Go here
 
2. Put you website url in the "Site URL" field, if an error appear it's because the component jmobapp is not properly installed on your website
 
3. Login to your Phonegap Build account. Click on the user icon at the top right and go to 'Edit Account', then click the 'Client Applications' tab. Copy the Authentication Token in the "Phonegap Authentication Token" field
 
4. You can complete the other information, upload splashscreen and icon, choose your starting page, and choose the global font of your application

How to get your app on the Google Play Store

Getting Started

Welcome

Here we are going to show you how to get your app available for download on the PlayStore.

What are you going to need ?

  • Google Play Account - 25$
  • PhoneGap Build Account - Free
  • Authentication Tokens from PhoneGap
  • Java
  • Java JDK

Opineo allows you to do all of this and much more without signing up for an account or hire an expert. This DIY tool enables you to listen to your customers’ voice easily and instantly. All you have to do is go online, design your widget and place it on your website.

Getting Started

First we are going to create a Google Play Account. Follow the link to create your account. Create account.

Then, we need to create the PhoneGap Build account to automatically build your apps and test them on your device. Click here !

Now let's assign the Authentication Tokens from PhoneGap to your app (So PhoneGap knows wich app to build).

  • First log into your PhoneGap account
  • Then Edit your account
  • Go to Client Application tab.
  • And Reset your Token
  • Go back to your App Settings on Joomprod and set your PhoneGap Token input with the token on PhoneGap.

Ok, now let's download JAVA on this website : Download JAVA.

Just one more download and it's over. Last thing we need is JAVA JDK, you can get it right there.

Set Environment Variables

Now you need to use JAVA and for that to work, you'll need to set an Environment Variables on your system. The JDK software is installed on your computer, for example, at C:\Program Files\Java\jdk1.6.0_02. You can move the JDK software to another location if desired.

Set JAVA_HOME:

On Windows

  • Right click My Computer and select Properties.
  • On the Advanced tab, select Environment Variables, and then create JAVA_HOME to point to where the JDK software is located, for example, C:\Program Files\Java\jdk1.6.0_02.

On UNIX System

You can add it to the file .profile or .bashrc or your current shell profile file (located in your home directory). Then, each time you open your shell it will be loaded.

  • export JAVA_HOME=jdk-install-dir
  • export PATH=$JAVA_HOME/bin:$PATH

Signing your app

You do not need Android Studio to sign your app. You can sign your app from the command line using standard tools from the Android SDK and the JDK. To sign an app in release mode from the command line :

First you need to open the command line

  • Hit Windows key + R
  • Enter : cmd

You should have a black windows on your screen now.


Generate a private key using keytool. For example:

$ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
 

The terms in red are the name you can change !

The terms in blue have to stay the same ! Don't change them.




It creates a file so be careful where you are at in your command line. See the path at the begining of your command line your key will be created at the same location


This example prompts you for passwords for the keystore and key, and to provide the Distinguished Name fields for your key. It then generates the keystore as a file called my-release-key.keystore. The keystore contains a single key, valid for 10000 days. The alias is a name that you will use later when signing your app.

Submitting your key to Build

Go to your Account > Edit Setting > Signing Key's tab.

Click 'add a key...', ensuring you use the same alias used when you generated your key.

REMEMBER : The alias must be the same as the on you typed in the command line !

Unlocking your key

Go to your Account > Edit Setting > Signing Key's tab:

Click unlock button and supply the the certificate password and the keystore password


  • Compile your app in release mode to obtain an unsigned APK. You can do that by clicking the green button : Compilation on the app page.

Build your .apk

Build your app on PhoneGap.

Enter your key infos if you havn't saved it yet, or select the key you saved from earlier.

Last thing you want to do is download you apk by clicking the blue button !

Your .apk should have -release at the end of the file's name.

 

Google PlayStore

Log into your Google Developer Console.

Create new app

Fill out the information they ask you, such as :

You can now give a title to your application and upload your apk you downloaded earlier from PhoneGap.

Follow all the steps and when it's done, you can publish your app this is found at the top right hand corner of the console. Once you have published, your app should be ready and live on the store in a matter of hours.

How to get your app on the AppStore

Welcome

Here we are going to show you how to get your app available for download on the AppStore.
You are going to need a MAC for the Application Loader part. But you can create the .ipa file without a MAC.
If you don't have a Mac you can rent a virtual machine from MacInCloud for 1$/hour. 

What are you going to need ?
 

  • A ItunesConnect account - Create your acc
  • A Mac (mandatory)
  • Apple Developer account - 99$ per year
  • PhoneGap Build Account - Free
  • Authentication Tokens from PhoneGap
  • Open SSL if you are on Windows

Getting Started

First we are going to create a MacInCloud Account. Follow the link to create your account. And get the Pay-As-You-Go Plan.

Then, we need to create the PhoneGap Build account to automatically build your apps and test them on your device. Click here !

Now let's assign the Authentication Tokens from PhoneGap to your app (So PhoneGap knows wich app to build).

  • First log into your PhoneGap account
  • Then Edit your account
  • Go to Client Application tab.
  • And Reset your Token
  • Go back to your App Settings on Joomprod and set your PhoneGap Token input with the token on PhoneGap.

Signing your app with a MAC (From MacInCloud) :

First you need to generate a certificate signing request.

  1. First, go to the Keychain Access utility
  2. Go to Keychain Access -> Configuration Assistant -> Request a Certificate from a Certificate Authority
  3. Enter an email address and name for the Certificate and select "Saved to disk".

    Note: CA Email address is not required since you selected the "Saved to disk" option.

  4. Click "Continue" and select a location for the CSR file.

Your Certificate Signing Request has been created.

Apple Developer Certificat

After creating your .certSigningRequest you need to obtain an Apple Developer Certificat. You can get one from : Developer Apple

Follow the steps :

  1. Connect
  2. Click "+" to create a certification
  3. Select Production -> App Store
  4. Select your freshly created .certSigningRequest
  5. Download your certificate

Export to .p12

Next you'll export it to the P12 keystore format. To do this on Mac® OS:

  1. Open the Keychain Access application (in the Applications/Utilities folder).
  2. If you have not already added the certificate to Keychain, select File > Import. Then navigate to the certificate file (the .cer file) you obtained from Apple.
  3. Select the Keys category in Keychain Access.
  4. Select the private key associated with your iPhone Distribution Certificate. The private key is identified by the iPhone Developer: public certificate that is paired with it.
  5. Command-click the iPhone Developer certificate and select, Export "iPhone Developer: Name...".
  6. Save your keystore in the Personal Information Exchange (.p12) file format.
  7. You will be prompted to create a password that is used when you use the keystore to sign applications or transfer the key and certificate in this keystore to another keystore.

Provisioning profil

Now you have to create a provisioning profil used to sign the app. It's quite easy don't panick !

  1. Visit Apple Developer Portal.
  2. Go to Provisioning section. Create new profile under Distribution tab.
  3. Fill the form with Profile Name, Certificates (as per .cer above), App ID and your Distribution device.

Signing your app with Windows

Signing your app with OpenSSL

You have to generate the same stuff as on a Mac but we will use Windows. In order to do this you got to download OpenSSL

Convert an Apple developer certificate to a P12 file on Windows

Generate a certificate signing request:

$ openssl req -nodes -newkey rsa:2048 -keyout private_key .key -out cer_sign_request .csr

Upload that csr file to the Apple Developer Center and it will spit out a certificate (.cer).

When using OpenSSL be careful where you are in your directory. You have to be at first in C:\OpenSSL/bin and after where you put your key and certificat.

To develop apps via Build, you must use a P12 certificate file. You generate this certificate based on the Apple iPhone developer certificate file you receive from Apple.

Convert the developer certificate file you receive from Apple into a PEM certificate file. To do this, run the following command-line statement from the OpenSSL bin directory:

$ openssl x509 -in developer_identity .cer -inform DER -out developer_identity .pem -outform PEM

You can now generate a valid P12 file, based on the key and the PEM version of the iPhone developer certificate:

$ openssl pkcs12 -export -inkey mykey .key -in developer_identity .pem -out key_certificat .p12

Submitting your key to Build

Go to your Account > Edit Setting > Signing Keys' tab:

Click 'add a key...' and supply your previously generated p12:

Unlocking the key.

Go to your Account > Edit Setting > Signing Keys' tab:

Click 'lock' button and supply the certificate password you used to export your cert.

Now you can dowload your .ipa

Create new app on Itunes Connect

Launch the Application Loader and choose Deliver Your App

THIS IS THE PART YOU NEED TO DO WITH A MAC (MAYBE FROM MacInCloud).

Fill out the information they ask you, such as :

You can now give a title to your application .

Now you have to give your app some screenshots on different resolution

Follow all the steps and when it's done, you can publish your app this is found at the top right hand corner of the console. Once you have published, your app should be ready and live on the store in a matter of hours.

 

Bring your Classified Website to the NEXT LEVEL !