Fai un prodotto iOS consumabile RICHIEDERE funzionalità di ripristino?

2

Sto sviluppando un gioco e voglio inviarlo all'AppStore, ma non so se questo sarà un motivo di rifiuto:

Supponiamo che un giocatore possa comprare 100 frecce per 0,99 $. Devo fornire all'utente la possibilità di ripristinare le frecce non utilizzate per non essere rifiutato dall'AppStore?

Non voglio davvero usare un server per memorizzare il numero di frecce del giocatore, in quanto sarebbe fuori budget.

    
posta Bengalaa 14.06.2018 - 04:13
fonte

1 risposta

2

No.

Nei requisiti e linee guida per la recensione di App Store (mostrata sotto) non dice nulla su un meccanismo di restituzione. Tuttavia, afferma "dovresti assicurarti di avere un meccanismo di ripristino per tutti gli acquisti in-app ripristinabili". Ciò significa che è spiegato qui .

Linee guida per l'acquisto di app store in app :

3.1.1 In-App Purchase:

  • If you want to unlock features or functionality within your app, (by way of example: subscriptions, in-game currencies, game levels, access to premium content, or unlocking a full version), you must use in-app purchase. Apps may not use their own mechanisms to unlock content or functionality, such as license keys, augmented reality markers, QR codes, etc. Apps and their metadata may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than in-app purchase.

  • Apps may use in-app purchase currencies to enable customers to “tip” digital content providers in the app.

  • Any credits or in-game currencies purchased via in-app purchase may not expire, and you should make sure you have a restore mechanism for any restorable in-app purchases.

  • Remember to assign the correct purchasability type or your app will be rejected.

  • Apps should not directly or indirectly enable gifting of in-app purchase content, features, or consumable items to others.

  • Apps distributed via the Mac App Store may host plug-ins or extensions that are enabled with mechanisms other than the App Store. Apps offering “loot boxes” or other mechanisms that provide randomized virtual items for purchase must disclose the odds of receiving each type of item to customers prior to purchase.

  • Non-subscription apps may offer a free time-based trial period before presenting a full unlock option by setting up a Non-Consumable IAP item at Price Tier 0 that follows the naming convention: “XX-day Trial.” Prior to the start of the trial, your app must clearly identify its duration, the content or services that will no longer be accessible when the trial ends, and any downstream charges the user would need to pay for full functionality. Learn more about managing content access and the duration of the trial period using Receipts and Device Check.

Questa linea significa in sostanza

if you delete the app, move to a new phone, whatever, your purchases will no longer be available on that device. Restore Purchases asks iTunes what of the available in-app purchases you've paid for.

Si dice "dovrebbe" che potresti significare che è non forzato ma altamente consigliato.

    
risposta data 14.06.2018 - 05:39
fonte

Leggi altre domande sui tag