Knowband Blog | Ecommerce Modules

iOS Mobile App Builder – Configuration

Introduction

We at Knowband are exceptionally skilled and proficient in converting your PrestaShop site into a wonderful feature packed mobile app for your targeted customers. You just have to specify your business requirements and expectations to our PrestaShop developers, rest will be assured by them. With our talent pool of programmers, designers, and other involved professionals, we can deliver a mobile app that closely matches your personal expectations and business requirements. If you are not sure about the utility of this mobile app for your PrestaShop store, let us throw some light on this amazing PrestaShop mobile app.

This is definitely one such mobile app that can take your eCommerce business to far off places. With the support of this PrestaShop mobile app, you can seamlessly target your multi-platform customers for your PrestaShop store for grabbing maximum sales and customer engagement. It can make your eCommerce business accessible to mobile based consumers in order to improve your chances of business growth and expansion. This mobile app lets PrestaShop store owners get their customized mobile app as per their business requirements and needs.

Working Process

In order to utilize the services of this mobile app, store owners have to implement the following steps:

Step 1. Once you purchase this module, download, install and enable the module on your store. This module enables communication between your mobile app and store.

Step 2. Contact us and share below requested details so that we can give generate your iOS app (IPA file) and can share it with you.

a. Splash image (1280×1920 png)

b. App icon (512×512 png)

c. Theme color (Blue, Orange, Green, Black)

d. Website URL

e. Website Name

f. Desired social login option name out of Facebook and Google.

g. GoogleInfo.plist file

h. Code snippet from Facebook developer console (Facebook App Id, Facebook App Name)

i. Provisioning Profiles (.mobileprovision files)

STEP 3. After receiving above requested information we will share an IPA file with you, which you can post on your “App Store” account so that your customers can download your app.

Read the document properly to know the process to get the required files.

Creating Facebook App

Prerequisites for creating Facebook App for iOS (Will be provided by Knowband)

Creating Facebook App

Making the App public

<key>FacebookAppID</key>

<string>some_key</string>

<key>FacebookDisplayName</key>

<string>name_of_facebook_app_you_created</string>

Creating App IDs in Apple Developer Account

Prerequisites for creating App Id in Apple Developer Account (Will be provided by Knowband)

Creating App Id in Apple developer account

Setting up Push Notification in Apple developer account

Prerequisites for creating App Id in Apple Developer Account (Will be provided by Knowband)

Setting up the App Id for Push notifications

  1. On “iOS App IDs” page. Look for the App ID you just created (The same as provided by Knowband). Press on it and you should see a drop down of Application Services.
  2. Scroll down until you reach the end of the drop down and you should see an “Edit” button. Press that.
  3. The “iOS App ID Settings” page will show up. Now, it is the time to generate the CSR (Certificate Signing Request) that will be used to generate SSL certificate. The CSR file can only be generated from MacBook. However, default CSR will be provided by Knowband butif you wish to generate your own CSR file, then read How to Generate CSR (Certificate Signing Request) using MacBook.
  4. Now that we have our CSR generated, it is ready to go back to the “Add iOS Certificate” page.
  5. Scroll down. Press continue, and then click “Choose file…” Select the CSR file you just saved on your hard drive.
  6. Next, click “continue”again. Then the web page should say “Your certificate is ready.”. Download the certificate by clicking on the blue download button.

  1. Again follow all the steps from the point 1 to 7 shown above for Production certificates instead of Development certificates.
  2. Now you will have two certificates (.cer) files one for development and another one for production.
  3. Now this is the time to generate the private key p.12 file. Again, this can be generated by Knowband after sharing the certificates files with usby you or you can also generate it at own end. Read How to generate private key file (.p12) using MacBook.
  4. Now you will have the private key file (.p12) for development and production environment.
  5. Save these files for now. You need to upload these files on Firebase developer console.

Exporting the provisioning profile for Code signing

Prerequisites for creating App Id in Apple Developer Account (Will be provided by Knowband)

Exporting the Provisioning Profile

Creating a Project at Google Developers Console

Prerequisites for creating Google App for iOS (Will be provided by Knowband)

Creating Google Project

How to Generate CSR (Certificate Signing Request) using MacBook

How to generate private key file (.p12) using MacBook.

  1. Double click on certificate (.cer) file and it will be automatically added in your keychain access certificates.
  2. Open up Keychain Access. Under the “My Certificates” category, you should see the certificate you just added. It should be called: Apple Development IOS Push Services: <your.bundle.id>
  3. Click the expand arrow to the left of the certificate’s name to reveal the private key option. Right click on the private key and press export.
  4. Once clicking Export, a pop up will prompt you to save your private key as a .p12 file. Go ahead and click save. Give some prefix as dev in the name to make sure that the file is for Development.
  5. Then leave the fields empty and click OK to confirm and a .p12 file will be saved on your device.

 

Enable Facebook login on the Firebase console

 

/***************************** End of document *******************************/