Brian Jacokes

New Features for Parse Hosting

Parse Hosting now powers thousands of apps, and today we're happy to announce two new features that take even more pain out of hosting web content on your custom domain. If you want to serve hosted content on a custom domain over HTTPS, you can now upload your domain's SSL certificate in your app settings....

Goodbye, Web Servers. Hello, Parse Hosting!

Today we’re excited to announce the addition of Parse Hosting to our family of products. Our goal at Parse is to help you build incredible apps without running your own servers. Often, even if you're building a mobile app using Parse, you need to create a website as well. We ran into this exact problem...

Scheduling Future Push Notifications

We're happy that our users can usually interact with the Parse API programmatically and without much human intervention. One area where we've seen the need for better automation is in push notifications, where developers and administrators sometimes want to send a notification at a certain point in the future, but don't want to write a...

Targeting Pushes from a Device

You may have noticed the we recently introduced advanced push targeting for iOS push notifications sent through our REST API. We're continuing to expand our push targeting by enabling the same advanced targeting for pushes which are sent from iOS devices, starting with iOS SDK v1.0.61. You can read the push targeting blog post for...

Badge Management for iOS

Today we're excited to announce the release of automatic badge management in iOS. The heart of this feature is the PFInstallation class, which lets you persist badge numbers to Parse for use in auto-badged push notifications. Let's take a walk through a typical example. Say you are building a group messaging app, and want to...

Pushing to Queries in iOS

We've seen developers get a lot of mileage out of our push-to-channel model at Parse. We've had channels named after users, sports matchups, and geographical locations in order to target different groups of devices. It's great that channels have gotten so much use, but it has also become clear that there's a need for a...

New Atomic Operations for Arrays

Atomically changing an object is great when multiple clients might be trying to simultaneously modify the object or when you want to make a small change to a field without first refreshing the object. Our atomic counter increment feature has gotten some great usage so far, and today we are excited to release new atomic...

Pushing to Multiple iOS Apps Simultaneously

Anyone who has gone through our iOS push tutorial knows just how many steps are involved in setting up push notifications for an iOS app. While many of these steps are outside of our control, we've recently introduced features to ensure a smooth setup process, like automatically detecting the development/production setting for your certificate, and...

Managing Push Subscriptions with Installation Objects

When a device registers for push notifications via the client SDK, the push service works behind the scenes to manage the device's subscriptions. Although the Parse push console allows you to send push notifications from your browser and gives some visibility into this subscription data, developers occasionally need to access this data from outside of...