You can now receive incoming SMS messages (text messages) on Android devices, using the sms-receive plugin.
It does not intercept them – the messages still go to the Messages app. It only works if your app is compiled under PhoneGap.
Your app doesn’t have to be in the foreground – it will received the messages so long as it has been started. The received message is available as variable in your app – so you can use it to update databases, inform the user or all kinds of things.
We’ve just released 184.108.40.206. It has one specific purpose.
Chrome 66 (released today) changes how the events are triggered after a BS Hamburger or Dropdown is clicked. We came up with a better way of handling this, which should make sure this doesn’t happen again.
If your app uses the Bootstrap Hamburger or Dropdown controls, you need to install this update.
The easiest way to get the update is on the Help menu – “Check for Updates…”
To be approved in the iTunes Store, Apple may require that your app open web pages inside your app, instead of opening Safari externally in another app window. It provides a better experience to the user.
When you open Safari in a new app window, it’s difficult to get back to your app. By using the Safari View Controller inside your app, switching to Safari is seamless – there is even a Done button to return to your app. Your users will thank you.
iOS 11 brought a change to the way your app gets positioned on the screen. A reason for this is the new iPhone X, with its ‘notch’ at the top. However, this change affects all iOS devices, not just the iPhone X.
Apple introduced a new parameter for web pages called viewport-fit. iOS devices have a ‘Safe Area’, which is screen space the app can safely use. viewport-fit defines how your app uses the Safe Area. If set to contain (the default) your app will be confined to the Safe Area. If set to cover, it will use the entire screen.
In AppStudio 220.127.116.11 (released today), we have added a new viewportFit project property you can use for your app. It works together with the StatusBar property to define what is on top of the screen.
This is how many apps will look running iOS 11 with AppStudio before 18.104.22.168. Notice the empty space above the Header? It actually takes the color of your app’s background. The status bar info is there, but invisible since it is white on white.
StatusBar: black-transluscent viewportFit: cover
By changing viewportFit to cover, the app now fills the whole screen. But now the status bar info is showing IN our Header. If you want to use this combination, add 20 pixels on top of the Header for the status bar.
StatusBar: black viewportFit: contain
Making the status bar black means that your app gets positioned below it. No problems here!
StatusBar: black viewportFit: contain
If the status bar is black, it doesn’t seem to matter if you use cover or contain.
The Christmas Countdown is running, it’s time to wish you happy holidays,
a happy new year and all the best for the future.
What about a scary Virtual Reality experience for Christmas? Dare to watch it at:
While our company is based in Canada, about half of our customers (and some of our developers) are based in the US.
The FCC is proposing to hand control of the internet to the big cable monopolies. They’ll be allowed to charge different rates or throttle network throughput for sites as they please. With little or no meaningful competition, users will have no choice but to pay.
The internet (and ARPANET before it) was designed to be free and open. This is the most serious assault on it so far. If you’re in the US, please contact your congressman to let him know your feelings.
I’ve always kept NSB out of politics – but this proposal can only hurt our customers. It’s important to speak up.