Book Appointment Now

iOS App Store & In-App Purchases Coursera Quiz Answers

iOS App Store & In-App Purchases Week 1 Quiz Answers

Q1. What in-app purchase type would be best suited for purchasing gems in an iOS game?

  • Non-Renewing Subscription
  • Auto-Renewable Subscription
  • Consumable
  • Non-Consumable

Q2. What framework must you import in order to work with in-app purchases?

Enter answer here

Q3. In order to test your in-app purchases, what must you do?

  • You make a purchase with your normal Apple ID, and then request a refund from Apple
  • You must enter the unique app passcode you are given from the App Store Connect
  • You must create a sandbox tester account
  • In-app purchases currently cannot be tested

Q4. If your available products is dynamic, where is the best place to store your product IDs?

  • The App Bundle
  • On your own server
  • The Info.plist file
  • In-app purchase IDs must be shipped with the app and cannot be loaded dynamically

Q5. What must you do in Xcode to allow in-app purchases to work in your app?

  • Add the in-app purchase IDs to your info.plist file
  • Must use a provisioning profile that is connected to a company Apple account and not an individual account
  • Enable the in-app purchase capability in the Capabilities tab
  • All of the above

Q6. If you want to promote your in-app purchases on your App Store product page what must you do?

  • Your company must have a DUNS & Bradstreet number
  • You must pay an extra fee to Apple to promote your in-app purchases
  • You must add a promotional image on App Store Connect for any in-app purchase you want to promote
  • Put the promotional text in your info.plist file and add all promotional images to your app bundle

Q7. What type of in-app purchases can you have Apple host for you?

  • Consumable
  • Non-Consumable
  • Auto Renewable Subscriptions
  • Non-Renewable Subscriptions

Q8. Once an in-app purchase has been created on App Store Connect it can not be deleted

  • True
  • False

Q9. If you want to let the user enroll in multiple subscriptions in your app, what must you do?

  • Create a subscription group for each subscription a user can enroll in
  • Enable the “Multiple Subscriptions” checkbox in Xcode capabilities tab
  • A user can only ever be enrolled in one subscription per app at a time
  • You must get special permission from the App Store review team

Q10. How many promo codes can you give away for each of your in-app purchases?

Enter answer here

iOS App Store & In-App Purchases Week 2 Quiz Answers

Q1. If you want to observe updates for in-app purchase transactions, what protocol must you implement?

Enter answer here

Q2. If you have a non-consumable in-app purchase, what must you do in your app so it doesn’t get rejected?

  • Publish your app as a company instead of an individual
  • Provide a feature to restore in-app purchases
  • Ensure that receipt validation is enabled
  • All of the above

Q3. Auto-renewable subscriptions must have the same price in every country and territory.

  • True
  • False

Q4. You can use what class, if you want to show other apps and products from the App Store?

  • SKStoreProductViewController
  • SKStoreProductParameterITunesItemIdentifier
  • SKStoreProductParameterCampaignToken
  • It is against App Store policy to show other apps or products within your app

Q5. An app developer can use consumable in-app purchases to let their users “tip” the developer

  • True
  • False

Q6. You can offer both subscriptions and in-app purchases in the same app

  • True
  • False

Q7. Which App Store categories cannot use auto-renewing subscriptions?

  • Business
  • Games
  • Utility
  • You can use auto-renewable subscriptions on every App Store category

Q8. Users can use Apple Pay to pay for in-app purchases

  • True
  • False

Q9. How can you check that a user is authorized to make purchases before you present products for sale?

  • SKProductsRequest.isAuthorized()
  • SKPaymentQueue.canMakePayments()
  • SKPayment.isAuthorized()
  • SKPaymentTransactionObserver.canMakePurchases()

Q10. Which of the following states will trigger the protocol function updatedTransactions to becalled?

  • .purchased
  • .purchasing
  • .failed
  • .canceled
  • .restored
  • .deferred

iOS App Store & In-App Purchases Week 3 Quiz Answers

Q1. What durations are available for in-app purchase subscriptions?

  • 1 Week
  • 1 Month
  • 2 Months
  • 3 Months
  • 6 Months
  • 1 Year

Q2. You are able to set a subscription price lower than $1 (USD)?

  • True
  • False

Q3. To prevent fraud and theft with in-app purchases you should do what?

  • Use receipt validation
  • Only make in-app purchases available in the countries you trust
  • Only let a user make one in-app purchase per day
  • Don’t allow in-app purchases to be made on iOS devices that are “Jailbroken”

Q4. An auto-renewable subscription must created within a subscription group?

  • True
  • False

Q5. If your business model is such that a user will only ever have one subscription at a time, then you should not use multiple subscription groups

  • True
  • False

Q6. For users on iOS 10 or greater, what will happen to your subscribed users if you increase the price of the subscription?

  • Your existing subscribers will not receive the price increase and be billed at the older, lower price
  • The existing subscription will stay the same price until it expires, and then the user will have to re-subscribe at the higher price
  • The user will be notified of the current price, the new higher price, and the date they will be charged at the new price
  • You cannot increase the price on subscriptions

Q7. You can create an introductory offer to give discounts or trials for subscribers

  • True
  • False

Q8. To help users continue to access content in the case that there is a payment issue from the user, what can you do?

  • Turn on billing grace period
  • If a payment fails, the subscription will fail immediately and content will not be accessible
  • You can provide those users with promo codes until they can make payment
  • You can disable the subscription for that user

Q9. To enable receipt verification for purchases what must you do?

  • Create a Master Shared Secret on App Store Connect
  • Create an App-Specific Shared Secret
  • Enable Receipt Validation in the Xcode Capabilities
  • Enable Receipt Validation in the info.plist

Q10. After you create an in-app purchase or auto-renewable subscription product in App Store Connect, you must submit it to Apple for review.

  • True
  • False
Get all Course Quiz Answers of Swift 5 iOS Application Developer Specialization

Introduction to Programming in Swift 5 Coursera Quiz Answers

Introduction to iOS App Development with Swift 5 Quiz Answers

Tables, Data & Networking in iOS Coursera Quiz Answers

iOS App Store & In-App Purchases Coursera Quiz Answers

Share your love

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Leave a Reply

Your email address will not be published. Required fields are marked *