Controlling Distribution of your app

Our customers sometimes ask about controlling the distribution of their apps. If they can restrict an App’s visibility on the app store to be a certain country, to a certain State or province or even to a certain city. The good news is Apple and Google do give control over this though not at the

Installing WordPress on Google App Engine (Google Cloud Platform)

In the below tutorial, we will outline how to install WordPress on Google App Engine and get an instance up and running. There are a lot of steps in the process, which is why it is a lengthy tutorial, but at the end you will have WordPress running on Google App Engine. We recommend you

Screen Recording in iOS 11

Apple added a cool new feature to iOS 11, but they’ve hidden it by default. The feature is built-in screen recording, so you can record yourself using any app. This is very handy for bug reports and even generating video tutorials. To turn it on is you need to: 1) Go into Settings->Control Center 2)

Use of undeclared type in Swift from Objective-C

If you are running into the error of “Use of undeclared type” trying to use an Objective-C object in Swift, then the problem might be due to the bridging header between Swift and Objective-C not actually working properly. When you use the bridging header between Swift and Objective-C to import Objective-C objects into Swift the

Enterprise Distribution in iOS 9.2.x and above

In iOS 9.2 Apple updated how Enterprise distribution works. If you are running iOS 9.0 or iOS 9.1 then see this historical page instead. However, since most users would have updated to iOS 9.2.x, the new steps involved are outlined below 1) Install the Enterprise App. At this point the app cannot be run until

AlphaGo’s win over Lee Sedol is a landmark for Human Kind

AlphaGo’s win over Lee Sedol in Game 3 is a landmark for Human Kind. Artificial Intelligence has conquered the human mind. Even top researchers in Artificial Intelligence never predicted that this could happen a week ago. But it has happened. Computers have now beaten humans at the most complicated and creative game that man ever

Increased Granularity in Android Runtime Permissions

Google recently unveiled their new Nexus phones and have begun the launch of Android Marshmallow. In this blog I’m going to talk about what I think is the most important added feature in Android Marshmallow: Runtime Permissions. You may recall the scenario where you want to install an Android app and the Play Store asks

Improve Your Mobile Application’s Interface By Using the Right Iconography

In this blog post I want to briefly talk about the principles of designing icons for a mobile application. Before delving into the topic, we need focus more on the definition of an “icon”. Icons are things that let users interact with a user interface. An icon is a visual representation of something, which is easily recognizable and

What are all those Android permissions for anyway?

Most Android apps require at least one permission to run on your phone – usually Internet –  while some require a LOT of permissions. As it stands now, you must accept all the permissions of an app in order to install it on your phone. But with the announcement of Android M, future versions of Android will allow

500,000 users and still growing

At Push Interactions, we recently passed what I consider an important milestone. Across all of our apps, we now have over 500,000 downloads. Half a million! Some of our apps are quite large in terms of downloads and have over 100,000 downloads on their own, while others target a smaller niche market where the number

Getting the UDID of your iOS Device Using iTunes 12

Getting the UDID of your device using iTunes 12 on both Mac and Windows can be done using the steps below: 1) Launch iTunes 2) Connect your iOS device 3) Click on “Serial Number” and the UDID will be revealed 4) Copy the UDID using the menu choices Edit->Copy The UDID is used by iOS

How to justify the text in Android CheckBox

Hi everyone This is the first post in a new “How To” series in our blog. In this post I am going to show you how to justify the text of a CheckBox (or TextView) in Android. As you might know, an Android’s CheckBox is a view that includes a TextView and a box-shaped Button,