“ WooBox - Native Android App for WooCommerce”

Created: 17/11/2019
Updated: 21/02/2020
By: iQonicDesign
Email: [email protected]

We are following CodeCanyon rules and regulation, so under this licenses you can only publish single product on play store. And you can't sell this source code anywhere. Please follow Standard Licenses: https://codecanyon.net/licenses/standard/

Basic Installation

To develop app you need to set up an Android studio.

Android Studio Setup Process

Android App Configuration

Open project in Android studio

Step 1:- Select ‘Import Project’ option and find your “Woobox_droid" Project

HTML Structure

Step 2:- Select your current project then click ok button and wait few minute

HTML Structure

Change ApplicationID

- Find build.gradle file inside app folder and click to open and change your applicationId

howtochangeappid

Change Application menu icon, background and app icon

- Open res folder inside open all drawable folder and all mipmap folder and replace your background images and icons here.

HTML Structure

Change Application name

- Open app gradle file and change your 'app_name' here

HTML Structure

Change app Font

- Click and open font folder and change ttf file

HTML Structure

- Open String.xml file and change font string value

HTML Structure

Change color

- Open color.xml file and change colors

HTML Structure

Change Admob ID

- Open string.xml file and change admob_app_id and ad_mob_banner_id String value

HTML Structure

Change server URL

- Open native-lib.cpp file

HTML Structure

Change Token

- Open Constants file from utils package and change consumerKey, consumerSecret, token and tokenSecret

HTML Structure

Push Notification

Create New Account on OneSignal

OneSignal is used for send push notification into mobile and web. Fore more details about OneSignal

If you have own OneSignal then login and create project. If you does not have then register your account and create new project.

You create a project with the OneSignal.









Goto Firebase app and copy your Firebase server key and Firebase sender id.





Follow the steps until your project is not ready.

Configure OneSignal on App

We have already added code for sdk and other configuration for onesingal push notification. You have to change your onesignal app id



Send Push Notification

To send push notificaiton you need to follow below steps





If you want to show image on push notification then select below option with your image url



If you want to open some url when user click on notificaiton then select below option with custom key "webUrl"

NOTE: Compulsory Key is "webUrl"







How to update future release code to existing source code

Many have question on their minds. How can i update existing code with new changes if future release will come?

No worries - We are provided documentation which help you to update new changes into existing source code.

Just go through this Update Existing Code documenation link.

Firebase Configuration


Create a Firebase project

Before you can add Firebase to your Flutter app, you need to create a Firebase project to connect to your app. Visit Understand Firebase Projects to learn more about Firebase projects.

Visit for more information on how to add firebase to your project


Register your app with Firebase

In the center of the Firebase console's project overview page, click the Android icon to launch the setup workflow. Enter your app's package name in the Android package name field.

Click Register app.

Warning

Make sure that you enter the ID that your app is actually using. You cannot add or modify this value after you register your app with your Firebase project. Both application ID should be matched.


Add a Firebase configuration file

Click Download google-services.json to obtain your Firebase Android config file (google-services.json). Move your config file into the android/app directory of your Flutter app.


Enable the Google, Facebook

In Firebase console, open the Authentication section. On the Sign-in Method tab, enable the Google Sign method & Favebook method. After enabling the method click on save. Add your debug and release SHA1 Key. Follow this link.



Support & Assistance

Faced a problem? Need assistance with the product? No worries – our customer support team is always ready to help you.

  • Support requests are being processed on business days from 9:00 to 18:00 (GMT +05.30) [generally] within 24h to 48h in the order they were received.
  • We suggest, while our team reviews your support request, please read the documentation that comes in the zip file of Codecanyon. You can download it from ThemeForest: https://codecanyon.net/downloads
  • We are in GMT+5:30 timezone. We address all the support queries 6 days weekly (Sunday off).
  • If any support ticket has no response from the item owner for 7 days, the ticket will be considered closed. If you need further assistance you can create another ticket or drop us an email asking to re-open the ticket for you.
  • Have pre-sales questions or concerns, please write to us via our website contact page
  • If you like our product and support then please drop a rate and write a review at: https://codecanyon.net/downloads

Note:We have launched our support portal on Desky. Please raise a ticket here at https://iqonic.desky.support/

Refund Policy

  • We don't offer a refund. (If the item is downloaded)
  • Please read the description and compatibility content thoroughly before purchasing as we don't offer a refund if you buy it by mistake.

Greetings from Iqonic Design

We are actively looking forward to your feedback in order to make our product more efficient for you. Thanks again!