2010-06-12 7 views
0

OK, je suis en train d'écrire un guide de voyage iPhone, vous achetez un abonnement à un guide de voyage pendant 3 mois, il télécharge une base de données assez lourde et pendant 3 mois .Dans l'App Acheter des données d'identification uniques

Maintenant, ce que je voudrais faire est de faire entrer l'adresse e-mail de l'utilisateur comme une action unique avant d'acheter leur premier guide, pour la Chine dire. Le but de cette démarche est

1) pour me permettre de contacter l'utilisateur par e-mail quand ils ajoutent une note/conseil pour un endroit particulier (l'application leur permettra d'envoyer des notes pour me & informations)

2) Pour identifier de manière unique qui a acheté l'abonnement afin que, s'ils essuient leur appareil et réinstallent l'application, ils peuvent brancher l'adresse e-mail et ramasser leurs abonnements à nouveau. Ou alors, ils peuvent utiliser le même abonnement sur un autre appareil qu'ils possèdent.

Mes préoccupations sont

1) Apple va permettre à la méthode électronique de restauration des fonctionnalités à un second dispositif ou restauré?

2) Tant que je dis à l'utilisateur pour quoi j'utilise son adresse e-mail (je ne la vendrai à personne d'autre et ne l'utiliserai pas à des fins X) sera-t-il autorisé à demander cette adresse? ?

Et puis, est-ce que je peux ajouter l'identifiant unique de mon appareil sur mon serveur pour suivre les appareils ou est-ce que ça va aussi?

+0

Sur la note de côté. Apple vous encourage à utiliser l'identifiant unique des périphériques pour identifier un périphérique donné. http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIDevice_Class/Reference/UIDevice.html#//apple_ref/occ/instp/UIDevice/uniqueIdentifier – RickiG

+0

>> s'ils essuient leur appareil et le réinstallent l'application, ils peuvent brancher l'adresse e-mail et ramasser leurs abonnements à nouveau StoreKit fait cela pour vous. L'API a un moyen de vérifier les achats passés et les directives indiquent que vous devriez offrir cette fonctionnalité. L'utilisateur entre simplement les détails de son iTunes et StoreKit le fait pour vous. –

+0

A moins que ce http://openradar.appspot.com/7470096 ait été corrigé? Il me semble que vous ne pouvez pas restaurer les abonnements "utilisateurs" en fonction de leur compte iTunes. J'ai donc besoin d'un moyen de suivre les utilisateurs sur plusieurs appareils. – dageshi

Répondre

2

Notre application a été rejetée car nous avons utilisé le courrier électronique pour identifier l'utilisateur de manière unique. Des lignes directrices de l'examen de la pomme:

17,2 Apps qui obligent les utilisateurs à partager des informations personnelles telles que l'adresse e-mail et date de naissance, pour la fonction sera rejetée

Pour UDID abonnements ne peuvent pas être utilisés pour identifier l'utilisateur. Nous utilisions donc une adresse email. Retour à la planche à dessin.

+0

Notez que l'App Marvel Comic nécessite un compte avant de laisser l'utilisateur acheter Comics. N'est-ce pas la même chose? – steipete

+0

Probablement pas. J'ai sorti l'application qui nécessitait un compte personnalisé pour fonctionner il y a quelques semaines et ils n'avaient pas de problème avec ça (ils n'avaient besoin que du compte test pour tester). Je ne vois pas la différence, mais il semble que ce soit le cas d'Apple, ce ne serait pas la première fois qu'ils laissent quelqu'un s'enfuir en arrêtant quelqu'un d'autre qui a fait une chose très similaire – Lope

Questions connexes