Je me demande si quelqu'un a un tutoriel ou un code fonctionnel pour la validation des reçus du nouvel App Store de Mac ? Les seules références que j'ai pu trouver jusqu'à présent sont l'excellente documentation d'Apple sur le sujet et un projet open source qui compile mais qui n'a pas beaucoup de commentaires en ligne et qui est donc difficile à comprendre à moins d'être un as de la cryptographie.
Documentation Apple pour les développeurs enregistrés seulement :
https://developer.apple.com/devcenter/mac/documents/validating.html
ValidateStoreReceipt de Roddi (semble prometteur, mais peu documenté) :
https://github.com/roddi/ValidateStoreReceipt
Je me demande également pourquoi Apple ne fournit pas simplement un code de travail pour la validation ?
Y a-t-il d'autres bonnes références ?
8 votes
La raison pour laquelle Apple ne fournit pas le code complet est que si tout le monde utilisait le même code, toutes les applications seraient aussi faciles à craquer. Si tout le monde le fait de manière légèrement différente, cela est censé compliquer la tâche des pirates.
0 votes
Prime pour quiconque expliquera cela suffisamment bien pour que je puisse le faire fonctionner. J'ai notamment essayé d'utiliser le code d'Alan Quartermain et j'ai rencontré des erreurs de compilation voir mon commentaire sous la réponse de Koregan.
6 votes
@Nick Je pense que 99% des développeurs ne se soucient pas des hackers, s'ils veulent pirater votre application ils le feront. Je veux juste m'assurer que si un utilisateur normal copie mon application depuis l'ordinateur de son ami, elle ne fonctionnera pas.
0 votes
@Tibidabo Je suis d'accord avec vous. Je ne faisais que répondre à la question "pourquoi Apple ne fournit pas simplement un code de travail pour la validation ?", et non pas un argument pour cela. J'utilise celui de Roddi :)