I think Microsoft probably has Apple's permission to do this and it may be a sign of more collaboration to come. Microsoft and Apple have already cross licensed many technologies. PassBook licensing could lead to mobile payment system licensing etc...
This was hardly "reverse engineered." Passbook is well documented and is made up of JSON, html, JavaScript and other standards. The only proprietary thing involved is the APNS mechanism that can be used to update passbook tickets already on a device (e.g. Your flight's gate changed.)
[CODE]{ "formatVersion" : 1, "passTypeIdentifier" : "pass.com.skyport.boarding-pass", "serialNumber" : "gT6zrHkaW", "teamIdentifier" : "A1B2C3D4E5", "webServiceURL" : "https://example.com/passes/", "authenticationToken" : "vxwxd7J8AlNNFPS8k0a0FfUFtq0ewzFdc", "relevantDate" : "2012-07-22T14:25-08:00", "locations" : [ { "longitude" : -122.3748889, "latitude" : 37.6189722 } ], "barcode" : { "message" : "SFOJFK JOHN APPLESEED LH451 2012-07-22T14:25-08:00", "format" : "PKBarcodeFormatPDF417", "messageEncoding" : "iso-8859-1" }, "organizationName" : "Skyport Airways", "description" : "SFO to JFK", "logoText" : "Skyport Airways", "foregroundColor" : "rgb(22, 55, 110)", "backgroundColor" : "rgb(50, 91, 185)", "boardingPass" : { "transitType" : "PKTransitTypeAir", "headerFields" : [ { "label" : "GATE", "key" : "gate", "value" : "23", "changeMessage" : "Gate changed to %@." } ], "primaryFields" : [ { "key" : "depart", "label" : "SAN FRANCISCO", "value" : "SFO" }, { "key" : "arrive", "label" : "NEW YORK", "value" : "JFK" } ], "secondaryFields" : [ { "key" : "passenger", "label" : "PASSENGER", "value" : "John Appleseed" } ], "auxiliaryFields" : [ { "label" : "DEPART", "key" : "boardingTime", "value" : "2:25 PM", "changeMessage" : "Boarding time changed to %@." }, { "label" : "FLIGHT", "key" : "flightNewName", "value" : "815", "changeMessage" : "Flight number changed to %@" }, { "key" : "class", "label" : "DESIG.", "value" : "Coach" }, { "key" : "date", "label" : "DATE", "value" : "7/22", } ], "backFields" : [ { "key" : "passport", "label" : "PASSPORT", "value" : "Canadian/Canadien" }, { "key" : "residence", "label" : "RESIDENCE", "value" : "5780 E Mission St, San Jose, CA" }, { "key" : "terms", "label" : "TERMS", "value" : "Extension of Validity\nIf after having commenced your journey, you are prevented from travelling within the period of validity of the Ticket by reason of illness, we may extend the period of validity of your Ticket until the date when you become fit to travel or until our first flight after such date, from the point where the journey is resumed on which space is available in the class of service for which the fare has been paid. Such illness must be attested to by a medical certificate. When the flight coupons remaining in the Ticket involve one or more Stopovers, the validity of such Ticket may be extended for not more than three months from the date shown on such a certificate. In such circumstances, we will similarly extend the period of validity of Tickets of the other members of your immediate family accompanying you." } ] } }[/CODE][/INDENT]
4) This is what the pass looks like on the Mac. I didn't even know Mac OS X could view these passes or send them to iCloud to auto-sun with your iPhone.
Like the opening title comment: "With Apple's Passbook quickly becoming the de facto way for developers to create digital tickets, store cards and passes..."
Made me laugh. Apple's Passbook is hardly the 'de facto' anything.
Like the opening title comment: "With Apple's Passbook quickly becoming the de facto way for developers to create digital tickets, store cards and passes..."
Made me laugh. Apple's Passbook is hardly the 'de facto' anything.
If you say so.
I use passbook for every single flight I take, every movie I see, and have stored in it many loyalty cards so I don't need to keep them in my wallet, amongst a bunch of other miscellaneous things. I understand this isn't everyone's experience, but passbook is currently more 'de facto' than any other digital pass solution. But glad that statement was hilarious to you.
I use passbook for every single flight I take, every movie I see, and have stored in it many loyalty cards so I don't need to keep them in my wallet, amongst a bunch of other miscellaneous things. I understand this isn't everyone's experience, but passbook is currently more 'de facto' than any other digital pass solution. But glad that statement was hilarious to you.
I use it practically everyday. It "magically" shows up on my iPhone when I get near particular retail outlets. My only request is that if I actively ignore or use it that it won't keep letting me know that it's there whilst I'm still in the area.
they've been doing this kind of thing to companies for some time now. because few companies are making apps for WinPhone, microsoft has taken to producing an "app" that wraps their web site, and publishing it under the companies name. without asking for permission, or informing either the company or the customers downloading the app that it is NOT by the company (as the company gets surprised by customer support emails and they have no idea about any Windows Phone app].
they've been doing this kind of thing to companies for some time now. because few companies are making apps for WinPhone, microsoft has taken to producing an "app" that wraps their web site, and publishing it under the companies name. without asking for permission, or informing either the company or the customers downloading the app that it is NOT by the company (as the company gets surprised by customer support emails and they have no idea about any Windows Phone app].
Kind of like how the US TV cable companies operated with network TV broadcasts. Intercept for free, rewrap and sell.
Years ago, Apple had an ongoing dispute with Palm, as the rival handset maker would trick Apple's iTunes into thinking a Palm device was an iPod, allowing users to sync music with their handset. In a back-and-forth battle, Palm continued to find new exploits, while Apple continued to patch them.
Years ago, Apple had an ongoing dispute with Palm, as the rival handset maker would trick Apple's iTunes into thinking a Palm device was an iPod, allowing users to sync music with their handset. In a back-and-forth battle, Palm continued to find new exploits, while Apple continued to patch them.
Lol.... thats awesome. Never knew this happened.
You comment made me feel old, I remember like it was yesterday
Comments
This may give Microsoft a leg up against Google.
This isn't a big deal, folks.
7/11 had better honor it.
[LIST]
[*] http://www.anandtech.com/show/7940/windows-phone-81-review
[/LIST]
2) Here is Apple's developer's guide for PassBook passes.
[LIST]
[*] https://developer.apple.com/passbook/
[/LIST]
3) Here is one of their sample passes.
[INDENT][IMG ALT=""]http://forums.appleinsider.com/content/type/61/id/41802/width/350/height/700[/IMG]
[CODE]{
"formatVersion" : 1,
"passTypeIdentifier" : "pass.com.skyport.boarding-pass",
"serialNumber" : "gT6zrHkaW",
"teamIdentifier" : "A1B2C3D4E5",
"webServiceURL" : "https://example.com/passes/",
"authenticationToken" : "vxwxd7J8AlNNFPS8k0a0FfUFtq0ewzFdc",
"relevantDate" : "2012-07-22T14:25-08:00",
"locations" : [
{
"longitude" : -122.3748889,
"latitude" : 37.6189722
}
],
"barcode" : {
"message" : "SFOJFK JOHN APPLESEED LH451 2012-07-22T14:25-08:00",
"format" : "PKBarcodeFormatPDF417",
"messageEncoding" : "iso-8859-1"
},
"organizationName" : "Skyport Airways",
"description" : "SFO to JFK",
"logoText" : "Skyport Airways",
"foregroundColor" : "rgb(22, 55, 110)",
"backgroundColor" : "rgb(50, 91, 185)",
"boardingPass" : {
"transitType" : "PKTransitTypeAir",
"headerFields" : [
{
"label" : "GATE",
"key" : "gate",
"value" : "23",
"changeMessage" : "Gate changed to %@."
}
],
"primaryFields" : [
{
"key" : "depart",
"label" : "SAN FRANCISCO",
"value" : "SFO"
},
{
"key" : "arrive",
"label" : "NEW YORK",
"value" : "JFK"
}
],
"secondaryFields" : [
{
"key" : "passenger",
"label" : "PASSENGER",
"value" : "John Appleseed"
}
],
"auxiliaryFields" : [
{
"label" : "DEPART",
"key" : "boardingTime",
"value" : "2:25 PM",
"changeMessage" : "Boarding time changed to %@."
},
{
"label" : "FLIGHT",
"key" : "flightNewName",
"value" : "815",
"changeMessage" : "Flight number changed to %@"
},
{
"key" : "class",
"label" : "DESIG.",
"value" : "Coach"
},
{
"key" : "date",
"label" : "DATE",
"value" : "7/22",
}
],
"backFields" : [
{
"key" : "passport",
"label" : "PASSPORT",
"value" : "Canadian/Canadien"
},
{
"key" : "residence",
"label" : "RESIDENCE",
"value" : "5780 E Mission St, San Jose, CA"
},
{
"key" : "terms",
"label" : "TERMS",
"value" : "Extension of Validity\nIf after having commenced your journey, you are prevented from travelling within the period of validity of the Ticket by reason of illness, we may extend the period of validity of your Ticket until the date when you become fit to travel or until our first flight after such date, from the point where the journey is resumed on which space is available in the class of service for which the fare has been paid. Such illness must be attested to by a medical certificate. When the flight coupons remaining in the Ticket involve one or more Stopovers, the validity of such Ticket may be extended for not more than three months from the date shown on such a certificate. In such circumstances, we will similarly extend the period of validity of Tickets of the other members of your immediate family accompanying you."
}
]
}
}[/CODE][/INDENT]
4) This is what the pass looks like on the Mac. I didn't even know Mac OS X could view these passes or send them to iCloud to auto-sun with your iPhone.
[INDENT][IMG ALT=""]http://forums.appleinsider.com/content/type/61/id/41801/width/350/height/700[/IMG][/INDENT]
Made me laugh. Apple's Passbook is hardly the 'de facto' anything.
Like the opening title comment: "With Apple's Passbook quickly becoming the de facto way for developers to create digital tickets, store cards and passes..."
Made me laugh. Apple's Passbook is hardly the 'de facto' anything.
If you say so.
I use passbook for every single flight I take, every movie I see, and have stored in it many loyalty cards so I don't need to keep them in my wallet, amongst a bunch of other miscellaneous things. I understand this isn't everyone's experience, but passbook is currently more 'de facto' than any other digital pass solution. But glad that statement was hilarious to you.
I use it practically everyday. It "magically" shows up on my iPhone when I get near particular retail outlets. My only request is that if I actively ignore or use it that it won't keep letting me know that it's there whilst I'm still in the area.
Kind of like how the US TV cable companies operated with network TV broadcasts. Intercept for free, rewrap and sell.
Actually the cable companies have to pay fees to get the "free" networks.
Edit. What the...?