2009-08-24 10 views
2

Y at-il un moyen dans le sdk iPhone pour obtenir le nom du contact qui possède le téléphone? Je vois que mon application a été fissurée, et je voudrais mettre à jour une version qui vérifie s'il s'agit d'une version fissurée et puis afficher ce qui suit:iPhone sdk - nom des propriétaires?

Bonjour (nom de personnes). Je vois que vous utilisez une version fissurée de (Nom de l'application). Si vous aimez cette application, s'il vous plaît soutenir le moi en l'achetant.

Répondre

3

Comme l'affiche précédente mentionné, vous ne pouvez pas obtenir le nom de l'utilisateur. Vous pouvez, toutefois, obtenir le numéro de téléphone en faisant

[[NSUserDefaults standardUserDefaults] objectForKey: @ "SBFormattedPhoneNumber"]

Taken de here

en ce qui concerne également la protection de copie: problème La protection de la copie de l'application iPhone est qu'Apple ne fournit pas de document public pour le format de distribution ou quoi que ce soit de même à distance. Donc, si vous basez vos contrôles autour de ces choses sans papiers, vous jonglez vraiment sur un champ de mines. En fin de compte Apple devrait vraiment réparer ce système brisé.

1

Ce n'est pas disponible parce que c'est un problème de confidentialité.

(je sais, il y a une certaine ironie là-bas, compte tenu de votre utilisateur juste craqué votre application, mais je digresse ...)

Il y a beaucoup de discussions sur les mesures de lutte contre la fissuration. ArsTechnica a une histoire à propos d'un développeur. Essayez Google ou les forums de développement d'Apple (thread).