Important Note on the “ITMS-90809: Deprecated API Usage” Error

Recently, many of our users have started receiving the “ITMS-90809: Deprecated API Usage” message when submitting their Appery.io projects to AppStore. This is connected with the fact that Apple is currently in the process of formal deprecating UIWebView and is migrating to WKWebView, UIWebView’s successor.

In this connection, we would like to update our users with the following instructions on how to avoid the issue with Apple submissions:

The workaround to apply for Ionic 4 apps:

  1. Set the latest Cordova versions under the App settings > iOS binary tab:

2. Go to the Resoures tab and select the latest library version (now, it’s v1.2):

3. Check if the default InAppBrowser 5.0.0 is enabled on the Cordova plugins > Core Cordova plugins tab:

4. You might also need to upgrade your Target SDK version under the App setttings > Android binary > General tab. 5. Rebuild your app.

The workaround to apply for JQM or Ionic 1 apps:

  1. Under the Project > App Settings > Resources tab, select the latest Appery.io library version available:

 

2. Under the Project > App Settings > iOS Binary tab, select the latest Cordova iOS version available (6.0.0.): 

3. Under the Project > App Settings > Core Cordova plugins tab, enable WKWebviewEngineAllowFileAccessPlugin:

4. Check that you don’t have edited files on the Source tab

Then, scroll down to locate the Appery.io cordova-plugin-ionic-webview plugin and enable it:

Cordova WKWebView Engine and Cordova-plugin-ionic-webview plugin plugins may be unchecked if Cordova iOS 6.0.0. is selected.

Important note: please be informed, that this workaround might not work if your app is older that one year.

For the apps built earlier, switching to a different browser engine might be needed which might result in some other issues that should be considered separately in every particular case.

Also, we would like to remind you that you are always welcome to contact us if you have further questions about this or any other Appery.io related issue.

We Are Moving Our Forum!

For some time, we’ve maintained a forum on Get Satisfaction for our user community to share ideas and questions. But, we finally had to close this forum, because the owner, Sprinklr, Inc., will no longer be offering or maintaining the Get Satisfaction platform.

Meanwhile, if you have any other questions or concerns about Appery.io, please feel free to reach out to our support team directly and we’ll assist you as best we can!

And stay tuned! We’ll be launching our new community forum soon. Thank you for your patience while we finish setting it up.

The Summer Release Has Arrived!

In this release, launching this weekend, we have a lot of good news for you about these topics:

  • Toggle component
  • Chart component
  • Fonts
  • Emails from Server Code
  • Datetime component
  • CurrentItem
  • API Express backups

So, without further ado, let’s look at each in more detail.

Ionic 4 Toggle component added

We continue to improve the Ionic 4 framework in our platform. Now we have added a new component, Toggle. If you don’t know, toggles change the state of a single option. They can be switched on or off by pressing or swiping them. Please check:

Chart component updated

The Chart component has proved to be a useful and frequently used feature. We have finished beta testing, fixed some issues, and are now ready to fully roll it out for production.

Font handling improved

We have added the ability to set the default font in App Settings. It is applied in the Visual Editor to have the same font displaying as the Preview and can be reset just like the icon.

Feature to send emails from Server Code added

Now you can send emails using Server Code (our feature for writing app logic on the server using JavaScript). We are sure that this will be a very useful for our users and that they will appreciate it.

Datetime component improved

Now, using the Datetime component, the user can enter hours and minutes into the database without adding the TSC code.

CurrentItem options added

Developers can now update and delete currentItem from an array.

API Express project backup upgraded

Security providers will now be added when you export an API Express project.

 


Bug fixes

What update goes without fixing bugs? So yes, we fixed a large number of big and small bugs to make the platform better.

Appery.io Tester App is Being Updated with App Store and Will Be Back Soon

To the attention of those Appery.io community members who are used to debugging their apps for iOS devices using our Appery.io Tester app!

This short announcement is to inform you that we are currently in the process of updating and reuploading the app to the App Store and it will become available from it soon.

So, if you receive the message “Appery Tester App Not Available – the app is currently not available in your country or region”, don’t panic and rest assured that we are aware of this issue and are actively working on updating the Tester app and will do our best to push it to the App Store as soon as possible.

We would like to thank you for your patience while we are getting this done and recommend using the below workaround if you find testing via the public preview or using testflight inconvenient or inappropriate:

 

New Appery.io Subscription Plans—Time to Plan a New App!

Dear Appery.io Community!

If you thought the recent increase in allowable API calls with no increase in fees was the end of our efforts to upgrade Appery.io as a product to better suit your needs, we’re here to tell you it was just the beginning. We are happy to announce we’ve cooked up two new plans that will be available starting June 4th, 2020!

The Beginners Plan

We are introducing a new monthly Beginners plan, which is a perfect match for users who are just getting into Appery.io and want to poke around a bit more before making a big commitment. This plan is also a good fit for developers looking to build small, lightweight apps. New users will be able to assess our platform and build two projects using our two most popular frameworks: Ionic4 and JQM.

The Ultimate Plan

Now on to the big news for our mid-sized and enterprise clients or for customers who are looking to take the training wheels off their Appery.io experience. You’ll now have the opportunity to sign up for the Ultimate plan, the most comprehensive of all the plans we’ve created. This plan is stacked with 5 hours/month of dedicated professional support service that includes help with coding, custom logic, 3rd-party libraries, API integration, and debugging.

What Stays the Same

  • The popular Pro and Team plans will remain unchanged—except for the previously mentioned massive increase in API calls 😉
  • We are also keeping our trusty 14-day free trial, so you’ll still be able to play before you purchase.

More Options

We are always committed to being as flexible as possible for our customers. If you’re already a customer and you’re looking to upgrade an existing plan, you can do so at any time. Also, if you are interested in a custom plan, private deployment, or enterprise-grade SLA options, just contact us to request a quote.

The Big Picture

For an overview of the upcoming pricing update, have a look at the summary table below. More details will be available on our pricing page once our new plans go into effect.

Beginners Pro Team Ultimate
Monthly Price (Paid Annually) N/A $70 $135 $500
Monthly Price (Paid Monthly) $25 $99 $200 $600
Included Services per Month N/A N/A N/A 5 hours*
Included Developer Seats 1 1 6 10
Maximum Developer Seats 1 3 6 25
Monthly Price per Additional Developer Seat (Paid Annually) N/A $30 N/A $30
Monthly Price per Additional Developer Seat (Paid Monthly) N/A $40 N/A $40
Apps 2 3 7 12
Platform API Calls per Month 50 k 1 million 2 million 2,5 million
Storage 1 Gb 2 Gb 5 Gb 7 Gb
Server Code Script Execution Time 3 seconds 5 seconds 15 seconds 15 seconds
Concurrent Server Code Scripts 3 3 5 5
Server Code Script Execution Interval 10 minutes 10 minutes 5 minutes 5 minutes
Burst Rate: API Express, Server Code 5 req/s 10 req/s 20 req/s 20 req/s
Burst Rate API: Database, Proxy 10 req/s 30 req/s 50 req/s 50 req/s
Throughput 15 Mb/minute 50 Mb/minute 100 Mb/minute 100 Mb/minute
Screens 5 50 50 50
In Memory Data 4 objects 4 objects 6 objects 6 objects
App Versions 5 10 50 50
App Backup 5/month Yes Yes Yes

 

* Please note that the five monthly service hours included in the Ultimate plan do not roll over if unused at the end of the contract month. All five monthly service hours must be used within each monthly billing cycle (under both annual and monthly payment schedules).

There’s never been a better time to develop with Appery.io!

Your Appery.io Team

Awesome Apps from the Appery.io COVID-19 Hackathon

We are thrilled to announce the winners of our Appery.io COVID-19 Virtual Hackathon!

The Appery.io COVID-19 Virtual Hackathon grew into a truly fantastic event that brought together many developers and hobbyists around the globe in an effort to come up with digital solutions to some of the challenges posed by the Coronavirus pandemic. The submitted applications focused on areas like healthcare, mental health, assistance for the elderly and vulnerable, improving the remote work experience, financial stability, and maintaining a sense of community.

A panel of experts judged each submission based on a detailed set of criteria and reached a unanimous decision on the Appery.io COVID-19 Hackathon winners. Here are our top submissions:

Grand Prize Winner

The winning app named “COVID-19 Knowledge Test” aims to evaluate the degree of a user’s knowledge regarding COVID-19 and increase COVID-19 information literacy.

Congratulations go to our Grand Prize Winner, Katerina Zhadko, a freelance front-end developer based in Europe, for developing such an innovative high-impact application—with Appery.io!

Other Notable Apps

The “Health Monitor” app connects doctors and patients. With this app patients can update their symptoms, notifying doctors of changes in their condition without needing to meet face to face. If a patient fails to report their symptoms or their condition moves outside the appropriate standards for them, doctors are automatically notified and can take appropriate action.

“Deep Breath” is a relaxation app intended to keep users calm during the pandemic. The app features a number of timed meditation exercises as well as an assortment of relaxing nature sounds to aid in sleep.

“COVID-19 Social Vulnerability” app tracks self-reported COVID-19 test results and downstream impacts including mental health, economic conditions, and housing.

“Walks2Go” provides interesting walking routes to people looking to get out of their house in a controlled and safe manner. Users can select the start distance from their current location, the length of their walk, and review a list of suggestions that fit their criteria along with a map of the route.


We want to thank all of those who participated in the Appery.io COVID-19 Virtual Hackathon. The success of this first hackathon is inspiring us now to work on creating even more opportunities to challenge and innovate within our amazing Appery.io community! Stay tuned for future announcements.

Appery.io Now Supports Up To 1-2 Million Platform API Calls/Month with No Additional Fees

We want our users to be more active without worrying about overage charges. 

Effective right now Appery.io is offering not only 10-20x more platform API calls, but also exceptionally cheaper overage charges. 

The unprecedented changes are already in place:

Pro: 1 Million Platform API Calls/Month; $00.00020 per overage call

Team: 2 Million Platform API Calls/Month; $00.00020 per overage call

Sounds like it’s time to develop your app and your business.

With our new pricing, there’s nothing to stop you from growing now.

Appery.io Ionic 4 Webinar

The Appery.io Team has released the new version of our Visual Editor — Ionic 4 with support of all our Low Code features including Drag and Drop, Data Mapping, Event Panel, and more.

Join Head of Development at Appery.io, Alexander Antsypov, as he demonstrates how to leverage all the power of Appery.io to build and ship cross-platform apps.

When: Wednesday, May 21th at 9 a.m. CST

Questions we’ll answer during the webinar:

*  What is a low code development approach
*  How Appery.io works
*  How to get started building your first Ionic 4 app, including a live demo
*  How to link database and your mobile application
*  Plus, a bonus Q&A with the Head of Development of Appery.io, Alexander Antsypov

Register Now

Check Out These Brand New Ionic 4 Tutorials and Guides

New Ionic 4 tutorials and guides are out! They focus on the most in-demand features of Ionic 4 like push notifications and linking Appery.io projects to databases of different types, so these should be of great interest to our user community.

Check out these six resources:

  • Ionic 4 Todo List Tutorial
  • Working with Appery.io Database and Server Code
  • Ionic 4 File Upload App Using Cordova Plug-ins
  • Ionic 4 Two-factor Authentication
  • Push Notifications for Ionic 4 Apps
  • Creating a Development Environment for Ionic 4 Projects

Ionic 4 Todo List Tutorial

First on the list is an easy-to-follow and very detailed Ionic 4 Todo List Tutorial explaining how to build a mobile app that displays a list of data from a cloud database and communicates with the database via a REST API. (A nice name for a to-do-tutorial, don’t you think?) What’s really useful for those only starting their Appery.io experience is that this tutorial shows how to create an Appery.io database from scratch and integrate the database service into the project.

As a bonus feature, new users can also just follow the tutorial to create the app from a ready-to-go backup.
ToDo

Working with Appery.io Database and Server Code

In yet another detailed guide, Working with Appery.io Database and Server Code, we show you how to work with the Appery.io NoSQL Database using Server Code scripts. This will be welcomed by more advanced users, but should also not be too difficult for those who have just joined Appery.io. You will learn how to access the database and perform all the basic CRUD operations on the data stored: creating, reading, editing, and deleting with the Server Code Collection API.
DatabaseSC

Ionic 4 File Upload App Using Cordova Plug-ins

Another tutorial describes how to create an Ionic 4 app that can upload files from the device to Firebase project storage using several Cordova plug-ins: Ionic 4 File Upload App Using Cordova Plug-ins.

FirebasePhotosUploaded

Ionic 4 Two-factor Authentication

The next guide, a two-part guide, Ionic 4 Two-factor Authentication, will walk you through the process of adding two-factor authentication using Twilio and a user registration feature with phone binding to your Appery.io app. In the first part, you will learn how to add a user registration feature with phone binding. In the second part, you will learn how to automatically read verification codes on Android devices.
2FactorAuth

Push Notifications for Ionic 4 Apps

The following quickstart tutorial will undoubtedly be very popular as it describes how to set up sending push notifications for Ionic 4 projects: Push Notifications for Ionic 4 App.
PN

Creating a Development Environment for Ionic 4 Projects

And, last but not least, here’s the expert-level document that demonstrates how to create a development environment to be used for debugging the changes you have made for your app’s next release without interfering with the the app version in production: Creating Development Environment for Ionic 4 projects.

May 2020 Release: Small Things, Big Difference

The May release for Appery.io mobile app platform is coming this weekend. The main new additions are:

  • Default Proxy
  • Ionic 4 DateTime component

Default Proxy

Our current implementation only allows calling REST services via the API Express service. Many users find this feature to be convenient. But, not all user do.

Starting with this release, you will be able to connect your REST APIs via proxy. We had such a feature a long time ago, but now we are reintroducing  it—this time much faster and even more stable.

Ionic 4 DateTime Component

We are constantly improving on our most advanced framework, Ionic 4. In this release, we are adding the DateTime component:

DateTime presents a picker interface at the bottom of a page, making it easy for users to select dates and times.

Bug Fixes

We work hard every day on bug fixes, many of which are rolled into this release. We are really happy to have you using Appery.io, so we want to make the platform the smoothest, most comfortable, most reliable place to work in possible.