Blog

Subscribe to our blog

Sign in with Apple – Apple Login

Apple Login is a new login system that Apple added to iOS in 2019. It allows users to login to Apple Apps using “Sign-in with Apple”. It uses the same authentication methods that the App Store uses and provides developers such as ourselves ways to implement this without as much work as usual. Usually when

How Artificial Intelligence has changed over the past two decades: Taking Chess as an Example

Artificial Intelligence has changed over the past two decades. What has changed is the fundamental approach to it. We will use Chess as an example. “Look ahead” is the concept where if I move this piece here then that is the new state of the board. It is thinking one move ahead in human terms.

Common Question : How long does the App Review Last?

App Review times have varied a great deal over time. From the first days of the App Store until now. The longest App Review we ever saw was nine months and it was only approved after meeting with a reviewer in person. The shortest app review time was approximately 2 hours. Android App Review Times:

A good Terms and Conditions is a critical element in the success of an App – Part 2

Continuing our series talking about Terms & Conditions. In most cases you will want to have the document created by a lawyer. That is because the terms and conditions should be tailored for your specific app. Taking into account the unique features and needs of your app. There also may be some parts of your

A good Terms and Conditions is a critical element in the success of an App

That initial Terms and Conditions screen that users see at the start of using an app. Most users see as a minor annoyance to tap through and not read. That screen and the legal agreement attached to it are a critical element in the success of an app. The Terms and Conditions agreement protects the

Stock Image sites are great sources of images and videos for your app

In today’s world of designing and building apps. Your app needs to look great to stand out. A great background image, icons and videos can take an app to the next level for users. For this we use really two sites consistently to source our photos and videos for when we need something great. The

Make sure your app has a stable backend server

When building apps there is in many cases a backend server that does things like hold user account information. The server also often coordinates with other systems to for example show a user’s account balance. The backend server you use can be very important. Since if the server ever goes down or fails it also

Proud to be Named a Top App Development Firm by Clutch

Here at Push Interactions, we recognize it can be taxing on a newly formed business to balance achieving their long-term goals while also implementing the solutions they need immediately to succeed. That’s where we can help! We’re an award-winning app development company that specializes in Apple iOS, Android, Blackberry, and Windows. We’ve created apps for

Most Revenue will come from a small number of your App Users

When meeting with clients and talking about how to build their app. One discussion point that often comes up is charging for the app and the business model involved. In building apps it is important to remember that in many cases only a minority of users will ever pay for your app or do any

Clutch Features Push Interactions as a 2019 Canada Leader in Development

Push Interactions is an award-winning mobile app developer who have had prominent success in creating custom smartphone and tablet apps for iOS, Android, BlackBerry and Windows phones. Our vision as a company is to improve quality of life through quality technology for businesses and organizations across Canada and around the world. We are proud of

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

Investor Tax Credit set to Change Tech in Saskatchewan

The Saskatchewan Technology Start-Up Incentive is winding its way to final approval and should be implemented later this year. The tax credit will allow small technology startups who are almost always short on capital to raise more by giving a tax incentive back to their investors. This new tax credit, developed in collaboration with SaskTech,

How to install an Android application from an online website

In our work over the years there has been times when we send users Android builds via a binary file hosted on a website.  Installing apps in this way is fairly straightforward and is outlined below.  Note it is recommended to delete any previous version of the app before installing the new app.  The steps are

The Switch to Swift is Coming

We have used Swift on a few of our projects but we haven’t fully adopted it yet. Until very recently the language and tools appeared to be changing rapidly, and that gave us pause. We put a quality experience for our clients and their end users at the forefront of our values, so we won’t adopt a new technology unless

Push Contributes Two Entrants to Pitch Party – SkillShark, Ora

Pitch Party is an event held annually by the Wilson Center to celebrate the successes of local entrepreneurs. The main event is the “pitches” portion of the night where carefully selected entrepreneurs pitch their ideas in an attempt to attract outside investment. This year we happy to say that two of the entrepreneurs Push works with have been

Quality Software: Saving a Life

We have built apps over the years in a variety of different industries including retail, banking, medical, education, and more. We know that quality is important, but this is the first time we can talk about an app we built saving a person’s life. We are in the final stages of releasing the Ora App in

Push Interactions Named as Canadian App Developer Leader

Push Interactions is a proud leader in the Canadian app development community according to a recent update by Clutch, an app development ratings and review firm. Clutch determined us as a leader by analyzing our previous work, our clients, and our ability to deliver. The thing that really separated Clutch’s findings were the client reviews

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