LogoLogo
HomepageResellerPricingSign in
  • AppMachine
  • ๐Ÿ“ƒProduct Updates
  • ๐Ÿ‘ทBuild your app
    • Preview your app
    • App templates
    • App Settings
    • Update payment method
    • Cancel subscription
  • โ”General App Building FAQ
  • How to
  • ๐ŸงฑBlocks
    • ๐Ÿ” Admin
    • ๐Ÿ“„Blank Page
    • ๐Ÿ“žCall
    • ๐ŸขContact
    • ๐Ÿ“Contact Us
    • ๐ŸงพCoupons
    • ๐Ÿ“ƒCustom Form
    • ๐Ÿ“งEmail
    • ๐Ÿ—“๏ธEvents
    • โ”FAQ
    • ๐ŸŒFacebook
    • ๐Ÿ•‘Hours
    • โ„น๏ธInformation
    • ๐Ÿ“ฃIntro
    • โ˜•JavaScript
    • ๐Ÿ”’Lock
    • ๐ŸŽงMusic
    • ๐Ÿ“ฐNews
    • ๐Ÿ“ƒPDF
    • ๐Ÿ—บ๏ธPOI
    • ๐Ÿ‘ฅPeople
    • ๐Ÿ“ทPhotos
    • ๐ŸฌProducts
    • ๐Ÿ“ฉPush Messages
    • ๐Ÿ“ปRadio
    • โ†ช๏ธSubmenu
    • ๐ŸฆTwitter
    • ๐Ÿ‘จโ€๐Ÿ’ปURLs
    • ๐Ÿ–ฅ๏ธWeb Page
    • ๐Ÿ“บVideo
    • ๐Ÿ“ฑWhatsApp
  • ๐Ÿ“ƒData
    • Appmachine Data
    • Delete (test) data from Custom Form
    • Google Sheets
    • Web services
  • ๐Ÿ–Œ๏ธStyle your app
    • Theme
    • Home Screen
    • FAQ Style
  • ๐ŸŽจStyle your screens
    • Elements
  • Share your app
    • โœˆ๏ธPublishing your app
      • Technical Setup Quick Start Guide
      • Update your app
      • Unpublish an app from the app stores
    • ๐ŸŒWeb App Publishing
      • Hosting on custom domain
    • ๐ŸApple App Store
      • iOS developer account
      • App Store Connect API keys
      • Link your app
      • New app record in App Store Connect
      • App privacy details
      • Edit Store information
      • Fix App publish issues
      • Push certificates
      • App Store Connect app status overview
      • App Store Review Guidelines
      • Publish app Unlisted
      • Accept updated License agreement
      • Apple App Store FAQ
      • iPad
      • Enterprise
        • Setup your Enterprise app
        • Create iOS Distribution Certificate
        • Create App ID
        • Create Mobile Provisioning Profile
        • Downloading and installing an Enterprise app
    • ๐ŸGoogle Play
      • Create a Google Developer Account
      • Setup your Android app
      • How to request a Google Maps API Key
      • Test your Android app before publishing to Google Play
      • Upload your Android app to Google Play Store for the first time
      • Update Android app (short)
      • Update an Android app (extended)
      • Data safety details on the Google Play Store
      • Sell your app in Google Play Store
      • Create Google merchant account
      • Force Store Update for your Android App
      • Authorise an additional user to your Google Play developer account
      • What if my app is suspended by Google?
  • App details
    • ๐Ÿ•ต๏ธGoogle Analytics
      • Google Analytics setup overview
      • Setup iOS analytics
      • Setup Android analytics
      • Inviting a new Google Analytics user
    • ๐Ÿ”ฅFirebase
      • Create Firebase project
      • Locate Firebase Server key
      • Renew Firebase Server Key
      • Register iOS app
      • Register Android app
      • Enable Cloud Messaging
      • Enable Google Analytics
      • Google Analytics via Firebase
    • ๐Ÿ“จPush notifications
      • Setup Apple Push certificate
    • ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘User management
      • Create Apple Sign In key
      • Setup Azure Active Directory
      • Create Facebook App ID Secret
    • ๐ŸฆTwitter API keys
    • ๐Ÿ”Privacy policy
    • ๐Ÿ‘ฉโ€๐Ÿ”งYour Account
      • Account Settings
      • Account FAQ
      • Payment FAQ
    • ๐Ÿ“ฑAdmin CMS
  • Developers
    • ๐Ÿ‘ฉโ€๐Ÿ’ปJavaScript
      • Develop locally
      • SDK
        • Core
        • JS Data
        • Media
        • Navigation
        • Notification
        • User
      • CLI
        • CLI Token and Secret
        • Errors
          • CONFIG_PROPERTIES_INVALID
          • CONFIG_VALUES_INVALID
          • ENTRY_FILE_NOT_FOUND
          • OUTPUT_DIRECTORY_IS_EMPTY
          • OUTPUT_DIRECTORY_NOT_FOUND
          • TOKEN_SECRET_NOT_PROVIDED
          • TOKEN_SECRET_NOT_VALID
      • Migrate from old Custom JS
    • ๐Ÿ’ปWeb services
Powered by GitBook
On this page
  • Can I add a third-party's SDK to my AppMachine app?
  • Do AppMachine apps support VoiceOver accessibility?
  • Do I get limited push messages once the app is published?
  • Can I use third party APIโ€™s to send push messages?
  • Where do I edit the content in the app's information screen?
  • How can I let users log into my app before they can view the contents?
  • Why can't I add more blocks to my app?
  • When must an existing app be re-approved by the app stores?
  • Can I download the .apk or .ipa file to test my app?
  • Can I copy or duplicate a block and its content?
  • Can I remove the information button ("i") from my home screen?
  • Do apps work without a data (internet) connection?
  • Why is the quality of my PDF file different on Android?
  • How do I use the Image Selector in the AppMachine platform?

Was this helpful?

General App Building FAQ

In this article we go over some of the frequently asked questions regarding what is possible in an AppMachine app.

PreviousCancel subscriptionNextHow to

Last updated 2 years ago

Was this helpful?

Can I add a third-party's SDK to my AppMachine app?

AppMachine does not allow third-party SDKs to be included in our apps. No exceptions.

Do AppMachine apps support VoiceOver accessibility?

We currently do not support VoiceOver accessibility.

Do I get limited push messages once the app is published?

The amount of push messages you can send depends on the plan you have. For more information about our plans go to

Can I use third party APIโ€™s to send push messages?

Push messages can be sent from our design platform . There is currently no option to send it from a third party API to the app.

Where do I edit the content in the app's information screen?

When you click on the information button on the homescreen of your app, the app will take you to an information screen. The content of this screen can be edited by you in the Information Screen section of the Settings in the left side menu. For more detailed information, you can read our article about

How can I let users log into my app before they can view the contents?

Why can't I add more blocks to my app?

Having too many blocks in your app rarely offers your users the best user experience. It makes your app larger to download, it can make your app slower and, in some cases, it could even make your app crash.

When must an existing app be re-approved by the app stores?

If there are changes in the storeโ€™s information, you must publish a new version of the app. These include:

  • new app icon.

  • new springboard title.

  • a different splash screen.

  • activation of a Building Block that did not exist when your app was first published in the app stores.

Can I download the .apk or .ipa file to test my app?

It is possible to download the .apk file of your app for test purposes.

Can I copy or duplicate a block and its content?

At the moment, it is not possible copy the blocks within the app. We will be considering this option for future releases of the AppMachine platform. It is possible to copy/duplicate Elements in the element editor.

Can I remove the information button ("i") from my home screen?

It is not possible to remove the information button from the home screen of an AppMachine app. Important support functions have been built into this screen that help AppMachine troubleshoot any issues with the app you build.

Do apps work without a data (internet) connection?

Native apps you make with AppMachine keep functioning without data connection. Without a connection the app will show you all the data that is cached on the device.

After starting the app, it will try to make a connection to our servers to check for updates.

Small updates are downloaded in the background and do not require user interaction. With a store update, the user sees a popup with the question if they want to download the new version of the app now or later.

Why is the quality of my PDF file different on Android?

To view PDF files in an app a license is needed. This license is not included on all Android devices by default and it would require all of our users to purchase their own individual license to be able to view/open the PDF format. Since implementing support for individual licenses in our platform is not possible, we integrated a custom solution that reads the PDF file and renders an image of the contents in the app.

How do I use the Image Selector in the AppMachine platform?

The Image Selector appears when you want to place an image as a background for your Theme or as a Top Image for one of your blocks.

AppMachine provides different image sources like Pexels, Dalle 2, Upload (from your own libray), Stock images, and App Images (images previously uploaded and/or used elsewhere in the app).

Pexels: A source of royalty free images.

Dalle 2: AI generated source of images. Enter a prompt and Dalle 2 will provide you with an image based on the prompt.

Upload: Select images from your own personal image library on your device. Make sure these images are royalty free to avoid any issues.

Stock: A selection of basic stock images made available to you by AppMachine.

App Images: A quick selection tool to find images you've used elsewhere in the app.

You can configure this in the left side navigation App users > Login settings. On this page you can manage your settings at Enable User Authentication in the top right corner. More detailed information can be found in our article.

When you have a lot of blocks, chances are that you are adding the same blocks over and over again but with slightly different content. In this case, we recommend using our and placing all this data in an Excel file.

You can test your app by downloading the AppMachine Previewer app from the Google Play Store using this link . Or view the app in the simulator in the browser. The code we use to build your app is the same code we use for the app previewer. So your app will look the same as the one shown in the app previewer, just without the login of the previewer.

โ”
User Management
data features
http://apps.appmachine.com/previewer
https://www.appmachine.com/pricing/
CMS or through the published app
App Settings.