2010-10-13 10 views
18

Weiß jemand, ob In-App-Kauf begabt sein kann? Zum Beispiel, wenn ich einem Familienmitglied kostenlose Münzen in einem Spiel geben möchte, ist das möglich?Können In-App-Käufe im App Store "begabt" werden?

+0

Bitte klären Sie, was Sie meinen. Meinst du den Kauf von Geschenkgutscheinen für den App Store oder den Verzicht auf die App-Gebühr für ausgewählte Kunden? –

+0

Es ist jetzt nicht möglich. Es würde die Bedingungen von Apple verletzen: "11.1 Apps, die zusätzliche Funktionen oder Funktionen mit anderen Mechanismen als dem App Store freischalten oder aktivieren, werden zurückgewiesen." – Coder256

+0

Unklar und geschlossen? "Ja wirklich?" Ich denke, es ist sehr klar, was gefragt wird und ich habe die gleiche Frage. Abgestimmt. –

Antwort

2

Das iOS SDK verfügt über ein Framework namens Store Kit für die Handhabung in App-Käufen. Der Rahmen dient nur zum Inkasso. Wie in der iOS Reference Library In App Purchase Programmieranleitung angegeben:

müssen Sie all zusätzliche Funktionalität, einschließlich der Erschließung integrierte Funktionen oder Inhalte von Ihrem eigenen Server herunterladen.

Sie müssten die Gifting-Funktionalität erstellen.


„Jetzt die StoreKit verwendet, ist es eine Möglichkeit, einen Kauf mit einer anderen E-Mail? Und nicht der aktuelle Benutzer einreichen?“ Ich sehe keine Möglichkeit, dies im SDK zu tun.

Wenn Benutzer 1 ein In-App-Produkt für Benutzer 2 kauft, müssen Sie einen Mechanismus für Benutzer 1 bereitstellen, um Benutzer 2 auszuwählen. Dann die Zahlung normal mit StoreKit für Benutzer 1 durchführen. Speichern Sie die Transaktion auf Ihrem Server (Welcher Benutzer 1 hat Benutzer 2 gekauft). Wenn Sie in Ihrer App überprüfen, ob Sie Ihre In-App-Produkte entsperren oder herunterladen möchten, müssen Sie Ihren Server auf diese Berechtigung prüfen.

+0

StoreKit ist nicht * nur * zum Einlösen von Zahlungen. Es verfolgt auch, wer was gekauft hat.Natürlich müssen Sie das Entsperren oder Herunterladen implementieren, aber das ist nicht so offen, dass Sie "Gifting" ohne die Unterstützung von StoreKit implementieren könnten. –

+0

Sie werden wahrscheinlich nur Probleme bekommen, wenn Sie versuchen, nicht konsumierbare oder Abonnement-Artikel zu schenken. Wenn die Schenkung rein für Verbrauchsgüter ist, würde es wahrscheinlich funktionieren. Sehen Sie hier, was diese Begriffe bedeuten: http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/APIOverview/OverviewofStoreKitAPI.html –

+0

Wie "schenkst du" einen In-App-Kauf? Wie schenkst du eine normale App mit dem SDK? – Arcadian

6

"Gifting" per Say existiert nicht/Arbeit, aber es gibt eine Möglichkeit, Ihre StoreKit-Funktionalität kostenlos zur Auswahl von Benutzern zur Verfügung zu stellen.

In iTunes Connect, klicken Sie auf Benutzer verwalten, dann In App Purchase Test User.

Hier können Sie gefälschte iTunes-Konten hinzufügen, die die Möglichkeit haben, Ihren StoreKit-Inhalt kostenlos herunterzuladen. Ich glaube nicht, dass Sie echte E-Mail-Accounts hinzufügen dürfen/können. Ich glaube nicht, dass ich es versucht habe, aber ich erstelle immer gefälschte Accounts und Passwörter. Buchstäblich alles funktioniert.

Melden Sie sich von Ihrem Konto im App Store Ihres iPhones ab, rufen Sie Ihre App auf und kaufen Sie das StoreKit-Produkt mit dem falschen Konto und dem falschen Passwort. Dieser Account bietet kostenlosen Content für alle deine Apps. Nicht nur ein spezifischer In-App-Kauf.

Wie Sie sehen können, ist diese Methode nur für Leute gut, denen Sie wirklich vertrauen. Sie müssen den Nutzern mitteilen, was der Nutzername und das Passwort des Kontos sind, und wenn sie anderen davon erzählen, verlieren Sie Einnahmen.

IN ESSENCE:

Gifting ... Nr

Gratis Inhalte für Blogger/beta/Familie ... Ja?.

+0

Es scheint, dass Labelbox herausgefunden hat, wie man In-App-Kauf nutzt, um Features kostenlos zu verschenken: http://blog.stepcase.com/labelbox-how-we- got-1-million-downloads-in-th Wenn Sie über die App twittern, aktivieren Sie eine "geheime" App-Kaufoption, die kostenlos ist. Ich bin mir nicht ganz sicher, wie sie dies zulassen, wie Apples Dokumente sagen: "In-App Purchase kann sowohl in kostenlosen als auch in kostenpflichtigen Apps angeboten werden - es gibt keine kostenlosen In-App-Käufe." http://support.apple.com/kb/ht4009 – smountcastle

+1

Sie lösen einfach einen Benutzernamen-Check auf ihrem Server aus. Jeder Benutzer hat ein Konto und wenn sie retweetet wurden, wurde sein Konto mit einer speziellen Markierung markiert, die den In-App-Kauf in der App freigab. Es hat absolut nichts mit dem eigentlichen In-App-Purchase-System zu tun. –

+0

Ich habe einen IAP-Testbenutzer erstellt, aber es scheint, dass jetzt, da die App im Laden verfügbar ist, es Ihnen nicht möglich ist, einen Kauf mit einem zu tätigen. Ich möchte, dass ich es als echten Account mit CC-Informationen aufstelle. Wer weiß, wie es geht? –

Verwandte Themen