Every time that you change the App settings you must publish it, so you can see the changes applicated in the store and in the users devices.
Fawi it's a framework used to publish and access Full Apps Without Installations.
Fawi works with two different environments, the Fawi Office used to publish and manage apps and the Fawi Store where users can access the published Fawi Apps.
A Fawi App is a combination between a Web Link and Fawi Platform. So you can develop any Web App (html, css, javascript) using a single codebase, combined with Fawi Native resources (optional), and Publish in Fawi through Fawi Office, providing users cross platform apps without installations and with native full experience through Fawi Store.
If you already have Apps developed in the next platforms follow the next tutorials to Publish in Fawi:
Defines the short name and the long name of the application. The short name will be used in the app device data, the long name will be used in the Fawi Store and both can be the same.
NOTE: The short name and the long name should fill the Fawi Terms requirements.
Defines who can access the app [Public/Restricted]. The Public option lets anyone use the app and the Restricted option requires you to set your Restricted Users, in app main menu in Fawi Office.
NOTE: For users to have access to the Restricted Apps, they need to enable the option in the "Settings > Advanced > Restricted Apps" menu in Fawi Store.
Select wich categories the app belongs [Main / Secondaries].
NOTE: You can select a maximum of one main category and five secondary categories. The categories must be related to their utility and type of the app.
Select the minimum age to restrict the app users.
NOTE: This information should fill the Fawi Terms requirements and will be used to assist parents in Fawi Store, in their ability to restrict which contents can be seen by their children.
Select the main language used by the app.
Select the countries where this app is supported.
In this App menu section you can define all the configurations before publish.
Every time that you change the App settings you must publish it, so you can see the changes applicated in the store and in the users devices.
Upload your application icon, 500px X 500px recommended, with a better design. The app color will be automatically generated, but it can be changed.
NOTE: The icon should be something flashy, related to the application category to attract many users and it should fill the Fawi Terms requirements.
Change your app settings any time.
Defines the short name and the long name of the application. The short name will be used in the app device data, the long name will be used in the Fawi Store and both can be the same.
NOTE: The short name and the long name should fill the Fawi Terms requirements.
Defines who can access the app [Public/Restricted]. The Public option lets anyone use the app and the Restricted option requires you to set your Restricted Users, in app main menu in Fawi Office.
NOTE: For users to have access to the Restricted Apps, they need to enable the option in the "Settings > Advanced > Restricted Apps" menu in Fawi Store.
Select wich categories the app belongs [Main / Secondaries].
NOTE: You can select a maximum of one main category and five secondary categories. The categories must be related to their utility and type of the app.
Select the minimum age to restrict the app users.
NOTE: This information should fill the Fawi Terms requirements and will be used to assist parents in Fawi Store, in their ability to restrict which contents can be seen by their children.
Select the main language used by the app.
Select the countries where this app is supported.
The server settings allows you to edit the application link.
Defines the App URL and the App Index File [optional].
NOTE: Your application link should be "https://"
The Public and the Secret keys are automatically generated when the app is created, but they can be reseted. They'll be used to request Fawi API using the Public Key in client side and the Secret Key in server side.
If your app hosting server uses Basic Authentication security you need to add the credentials [Username/Password] to allow Fawi access.Learn More
In the App URL you need to verify that you own the link using one of the methods below:
Fawi gives you some validation files containing a verification public key to validate your domain. When you upload the validation files to your web server, we check that it's there. Uploading the file doesn't affect your App:
NOTE: The validation files must be available at your domain root folder in the online App version and not limited to an internal localhost (an intranet). For example, "https://app_url/main_folder".
Example of tag:
<!DOCTYPE html>
<html lang="en">
<head>
...
<meta name="fawi-url-validation" content="app_public_key">
...
</head>
NOTE: Here are some tutorials if you use CMS to make your app:
Provide all details that your users need to know about your application.
A link to a youtube video that shows the app running. [Optional]
Show the user some info about the app and how it works.
Show the user interface experience, uploading some prints of your application.
NOTE: To publish your App you need to upload at least one image to show the user interface.
Current development version of the app.
Specifies if this app contains payed services.
Specifies if this app contains advertisements.
The developers of the application.
Some info of the app publisher.
NOTE: The "Developer" and the "Publisher" can be the same. The "Publisher" Web Site and Terms URL are optional, but if filled they need to be validated as same as the App URL.
In case the app belongs to the "Local" category, normally intended for local services, you can add addresses and coordinates throughout a map in the "Publish Settings > Locals" menu inside Fawi Office, so that users can find your application through GPS position on the Fawi Store.
Select device settings.
Customize how the notifications should looks like setting the icon, sound and color. [All Optional]
NOTE: If you not upload any sepcific notification icon, Fawi will use the App Icon.
Choose your splashscreen mode that will define your app opening look.
Set your app to offline mode [Optional].
NOTE: To provide your offline app you must configure "Fawioffline.js" and upload it to the "https://app_url/root_folder". Learn more
The default orientation of the app [landscape / portrait / any].
Add the links that your App support to Open and Share. [All Optional]
The current version of Fawi that supports the app.
Choose the application supported devices.
Describes the minimum requirements to run the app. [Optional]
Set the permissions that your App need to use Fawi Native resources. [Optional]
If required, you can't use Fawi Native APIs without setting the App permissions.
After all your configuration you can publish your app in the store, using "Publish" button from Publish Settings App menu in Fawi Office, and the state will change from Edited to Pendent to be validated by our staff.
If the application fill all requirements it will change the state to Published and it will appear in the store.
If the application doesn't fill all the requirements it will change the status to Rejected and by clicking in the state you can get more information about.
NOTE: App changes can be reverted before publish, returning to the last published app configurations by clicking the Revert Edition button.
You can't publish your application without fill all minimum requirements.
NOTE: With the options you can define your notification contents and preview it before send.
Open the 'Deep Link' from App menu to download the QR code so users can find the App through the link.
If you want to pass any info to the app you can add that info in the deep link. eg: Without extra info: https://www.hybridstore.com/app/StickMonkey With extra info: https://www.hybridstore.com/app/StickMonkey/customView
To get this extra info the you needs to use the Intent plugin and it's gonna be available inside the "extras" property of the Get() method result object.
See the statistics of your application use.
Shows how many users it has.
Indicates how many times the app has been opened.
Shows how many users have bookmarked the app.
How many times the app was added in homescreen.
Users ratings about the app.
A different ambient that simulates the app publication and provides tools for testing the app before publish. Here you have all the Publish Settings options, in exception of the Settings and the Info, to simulate the app publish.
The actual app owner can transfer the app to another user sending a transfer invitation. Since the invited user accepts the invitation, he will be the new app owner and the one who has invited will lose all the rigths of the app.
NOTE: The transfer invitation requires the admin user password. You can always cancel the invitation before the invited user accepts.
Deletes the app. Once you delete an App, you will not be able to get it back.
NOTE: This feature requires the admin user password.