WHAT THURSDAY'S NEWS FROM APPLE PROBABLY MEANS TO YOU - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

WHAT THURSDAY'S NEWS FROM APPLE PROBABLY MEANS TO YOU

Description:

ON THURSDAY, APPLE ANNOUNCED THAT IN-APP PURCHASES WOULD BE EXTENDED TO FREE APPS ... Purchases are good for all devices associated with an iTunes account. ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 22
Provided by: UGAV
Category:

less

Transcript and Presenter's Notes

Title: WHAT THURSDAY'S NEWS FROM APPLE PROBABLY MEANS TO YOU


1
  • WHAT THURSDAY'S NEWS FROM APPLE (PROBABLY) MEANS
    TO YOU

2
  • ON THURSDAY, APPLE ANNOUNCED THAT IN-APP
    PURCHASES WOULD BE EXTENDED TO FREE APPS

3
  • What is StoreKit?
  • What are in-app purchases?

4
  • Does this new situation allow try-before-you-buy?

5
  • How do you deliver binaries?
  • You deliver data, you deliver service, but you
    don't deliver binaries
  • All functionality built into the app
  • StoreKit lets you unlock that functionality
  • Data can be downloaded
  • Extend Web-based services
  • You cannot download additional executable
    binary components

6
  • What kinds of purchases can you offer?
  • Unlocking features
  • Buying app-related items like hit points or
    better class of fighter plane.
  • Downloading optional media from a server
  • Subscriptions to restricted material, such as
    NY Times access, or MMOs.

7
  • How functional must a base application be?
  • Apps must be functional and usable without
    purchasing anything. BUT...
  • You can sell a client app that doesn't depend on
    buying anything. Supply guest account to Apple
    for review.

8
  • What about Apple's cut?
  • 30 unless you don't need to use the iPhone as a
    point of sale.

9
  • How will this affect the reviews situation for
    free applications?
  • Wait for Apple to address this.
  • Can people rate my in-app purchases?
  • Wait for Apple to address this.

10
  • What about Piracy?
  • Each app can validate all receipts with Apple
  • Be smart about how you enable functionality
    (i.e. not just NSUserDefaults)
  • Receipt data sent in raw NSData format
  • Convert data to base64 (CocoaDev)
  • Submit to Apple

11
  • Receipt data encrypts a JSON String.
  • "signature" "AbtAgJQlIPicxP/g4ubwT/noCER4j
    ELuGNfxfyDsiEUrdOYNcf6GqljT/qDlLCvSZUnWGG7YrAC
    LDFQRREftjNDmkgekbErdP8uI9IAN0sH6vkHx5sc/2p9hHRbG6
    AY/CDDj11gesLRe8HYGxCBaHlIMao/ZKtHr3RljUMIIDUzC
    CAjugAwIBAgIIZRSRTdlYBLUwDQYJKoZIhvcNAQEFBQAwfzELM
    AkGA1UEBhMCVVMxEzARBgNVBAoMCkFwcGxlIEluYy4xJjAkBgN
    VBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MTMwM
    QYDVQQDDCpBcHBsZSBpVHVuZXMgU3RvcmUgQ2VydGlmaWNhdGl
    vbiBBdXRob3JpdHkwHhcNMDkwNjE1MjIwNTU2WhcNMTQwNjE0M
    jIwNTU2WjBkMSMwIQYDVQQDDBpQdXJjaGFzZVJlY2VpcHRDZXJ
    0aWZpY2F0ZTEbMBkGA1UECwwSQXBwbGUgaVR1bmVzIFN0b3JlM
    RMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzCBnzA
    NBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAytGMXZy3gitJ2JMKF
    ojSDynC/9yYezyn9HBXu3/3VcpWE2XhcgGKYqNBA1AewOzrK
    O774OsokTu4qymEx10ph8UTmsZewB0ESMHBEjF7FN6/HccsQUY
    C3WagrHnT12HG2Ih0OAm/ZhpWzj0HS4m813LpIyo00sewMvMNL
    2hkcCAwEAAaNyMHAwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWg
    BQ2HejinYLSARi1MmsO10MLkVhDOjAOBgNVHQ8BAf8EBAMCB4A
    wHQYDVR0OBBYEFKmDg/IZSMUElcIFMzNo36ZXyT1MBAGCiqGS
    Ib3Y2QGBQEEAgUAMA0GCSqGSIb3DQEBBQUAA4IBAQARpJsO2Y
    3gL8gHdASkrfZHFpwINd1VcB5VF5LkVpnFz63zylA/3cGIDG91
    b/d5NIwZjkVt4Bgvd62o/mCbzCsWiNfSKTJVFK1D78BDQoSO2o
    HTuQuz1BR7xzNHxQZ90zUS6ZX9SC8N3g3A1jEtAyDhZNBCRBB
    XLwZdnBUeBsT9QLpjvTnekZcGTnU08zfCjGF3eBJEu9eP6Wgex
    K1xMSp72kEOmYbn6yTi3D4YrcYx4Q3n/57VBP2en8qXWeP5oHD
    sLTGzLRsWdoB3VxJLrF2ivL8JS8zqC0qyac452pN6xunRuzyyf
    paqzQL12BzFEe44xna2byektSbtquA5LNAAAAAA"
  • "purchase-info" "ewoJIml0ZW0taWQiID0gIjMzM
    DI5MjgwNiI7Cgkib3JpZ2luYWwtdHJhbnNhY3Rpb24taWQiID0
    gIjEwMDAwMDAwMDAwNTIyOTMiOwoJInB1cmNoYXNlLWRhdGUiI
    D0gIjIwMDktMDktMDQgMTU6MzU6MjYgRXRjL0dNVCI7CgkicHJ
    vZHVjdC1pZCIgPSAiY29tLnNhZHVuLnNjYW5uZXIuZGlzY2xvc
    3VyZTIiOwoJInRyYW5zYWN0aW9uLWlkIiA9ICIxMDAwMDAwMDA
    wMDUyMjkzIjsKCSJxdWFudGl0eSIgPSAiMSI7Cgkib3JpZ2luY
    WwtcHVyY2hhc2UtZGF0ZSIgPSAiMjAwOS0wOS0wNCAxNTozNTo
    yNiBFdGMvR01UIjsKCSJiaWQiID0gImNvbS5zYWR1bi5TY2Fub
    mVyIjsKCSJidnJzIiA9ICIxLjAiOwp9"
  • "pod" "100"
  • "signing-status" "0"

12
  • POST the base 64 receipt data.
  • Use sandbox.itunes.apple.com for development.
  • Use buy.itunes.apple.com for production
    software
  • A valid receipt always has a 0 status.
  • Any number other than 0 indicates that the
    receipt is invalid.

13
  • "receipt""item_id""330292806",
  • "original_transaction_id""1000000000052438",
    "bvrs""1.0",
  • "product_id""com.sadun.scanner.disclosure2",
  • "purchase_date""2009-09-04 192315
    Etc/GMT", "quantity""1",
  • "bid""com.sadun.Scanner",
  • "original_purchase_date""2009-09-04 192315
    Etc/GMT",
  • "transaction_id""1000000000052438",
    "status"0

14
  • Will purchases transfer to other devices?
  • Purchases are good for all devices associated
    with an iTunes account.
  • You can (and should) restore purchases.

15
  • What about promo codes?
  • Apple does not yet offer promo codes for in app
    purchases
  • What about people who have already bought apps?
  • They won't be happy.

16
  • Can devs now charge for updates?
  • You cannot charge for updates unless those
    update are unlockable items.
  • No way to charge for bug fixes unless you are
    diabolical.
  • Wait for Apple to change the "buy once, use and
    upgrade forever" model.

17
  • Can I charge for nothing? (i.e. Donation)
  • Apple must approve all in app purchases
  • Apple has not clarified their position on this
  • Multiples?

18
  • Can I charge for nothing? (i.e. Donation)
  • Apple must approve all in app purchases
  • Apple has not clarified their position on this
  • Multiples?

19
  • What kinds of limitations should I think about?
  • It isn't even a StoreKit limitation. 10MB size
    for greatest distribution potential (can be
    downloaded from devices).

20
  • Who and what apps are the big winners here?
  • Ad supported Apps
  • Free Apps
  • Apple

21
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com