Tag: ios 6

  • How To Generate Your Own Apple iOS 6 Passbook Passes

    How To Generate Your Own Apple iOS 6 Passbook Passes

    With Apple’s iOS6 launching today, there are a ton of new features people are exploring. One of my favorite new apps on iOS 6 is Passbook. Although Apple didn’t incorporate NFC capability into the new iPhone 5, I really don’t think it matters too much just now – thanks to Passbook.

    Passbook lets users manage their frequent flyer cards, club card, store cards, and I’m sure their credit cards and metro cards soon enough. Cards are communicated to merchants via scannable barcode – 1d or 2d which is displayed on the phone’s screen.

    To generate Passbook passes, it’s a relatively straightforward process. While most people will experience Passes in Passbook pushed from apps and sent in emails from airlines and the like, It’s actually possible to generate your own passes, using the new .pkpass mime type. Simply create a zip files with a few specific documents in it, and reference it with the new .pkpass mime type in a webpage or email, and boom, you’ve got a Passbook Pass!

    Here’s the files, as reported on GeeksWithBlogs.net:

    Passbook Pass Zip File Requirements
    icon.png
    icon@2x.png
    logo.png
    logo@2x.png
    manifest.json
    pass.json
    singature

    Too much to handle on your own? No problem, there’s naturally a generator for it. Head on over to iPass.PK and start whipping them up on your own.

    Like this blog post? SHARE it with your friends via Passbook! Just load up this blog post’s Passbook Pass, and show it to a friend with a QR Code reader app.

  • Enhanced iOS 6 Geofencing with Find my Friends and 3rd Party Apps

    Enhanced iOS 6 Geofencing with Find my Friends and 3rd Party Apps

    With Apple’s announcement of all of the great new features in iOS 6, there’s a newfound potential for even more pervasive Geofencing functionality.

    Previously, I wrote about how to set up geofencing in iOS 5 – and mentioned that it integrates seamlessly into both calendar and tasks. Now, there seems to be a few hints that this functionality will be further extended to 3rd party applications.

    iOS 6’s information sharing and social media capabilities are significantly extended – full Facebook integration, Twitter integration, and new API’s allowing access to user data. With this enhanced sharing, Apple is under increased pressure to protect users data. So, they’ve increased the number of explicit confirmations a user must go through to allow applications access to data. One of these authorizations is access to Reminders – which is basically the front-end for geofencing integration.

    Extended privacy controls in iOS 6

    Today, Apple rumor site Macrumors reported on the enhanced user permissions, and noted that the developer beta of iOS6 has in its release notes:

    In addition to location data, the system now asks the user’s permission before allowing third-party apps to access certain user data, including:

    – Contacts
    – Calendars
    – Reminders
    – Photo Library

    For contact, calendar, and reminder data, your app needs to be prepared to be denied access to these items and to adjust its behavior accordingly. If the user has not yet been prompted to allow access, the returned structure is valid but contains no records. If the user has denied access, the app receives a NULL value or no data. If the user grants permission to the app, the system subsequently notifies the app that it needs to reload or revert the data.

    So, does the fact that Apple is requiring permission to access Reminders data signify that soon 3rd party apps will be able to use the background geofencing service built into Reminders?

    Also of note, MacWorld reports that soon the “Find my Friends” app will be updated with Geofencing alerts – which I bet uses the same system geofencing service as Reminders. From MacWorld:

    According to Apple’s iOS 6 website, the company’s Find My Friends app is set to add a new geofencing notification system with iOS 6. This will let you set up an alert for any of your Find My Friends contacts; when they leave or arrive at a given location, you’ll receive an alert or banner notification.

    Also related, see Apple’s iOS 6 Website

    Find My Friends is a great way to share locations with friends and family.8 Those who share their locations with you appear on a map so you can quickly see where they are and what they’re up to. And with iOS 6, you can get location-based alerts — like when your kids leave school or arrive home. Find My Friends can also notify others about your location, so you can stay connected or keep track of the ones you love.