Link zum app-Abonnements verwalten im app store
Derzeit mit In-app-Kauf die einzige Möglichkeit zum Abbruch eines auto-Erneuerung Abonnement, um die folgenden mit dem Gerät:
Einstellungen > Shop > mein Konto > Verwalten des Abonnements
Ist es möglich, programmgesteuert auf einen link direkt auf das Verwalten des Abonnements-Seite im app store? Ich weiß, ich kann öffnen Sie den app store über so etwas wie
NSURL *url = [NSURL URLWithString:@"itms-apps://itunes.apple.com"];
[[UIApplication sharedApplication] openURL:url];
Ich habe gesehen, andere apps die dies tun, aber ich kann nicht scheinen, um herauszufinden, wie.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die neue und offizielle Weise (nach WWDC 2018 Sitzung 705) ist die folgende url:
https://apps.apple.com/account/subscriptions
openURL()
auf iOS 12, zuerst Safari öffnet sich, leitet zu einer anderen Websitefinance-app.itunes.apple.com
, wo ein popup zeigt sich "diese Seite Öffnen, in den iTunes Store?". Wenn Sie Tippen Sie auf "Öffnen", den "iTunes Store" - app wird geöffnet, und der gewünschte Bildschirm angezeigt wird als modal-overlay. Ugh. Ist es ein glatter Weg, ohne umleitet, möglichst so, dass entweder die Einstellungen-app oder der App Store-App öffnet? (Das ist, was ich erwarten würde, als Nutzer.)Folgenden iTunes Connect guide, diese URL funktioniert:
Jedoch wird diese Umleitung in Safari vor der Umleitung zum App-Store-App. So sieht der Nutzer die app switching zweimal in Ihrem Gerät. Ändern
https
zuitms
oderitms-apps
scheint nicht zu funktionieren.Btw, das funktioniert nur auf dem Gerät. Es würde nicht funktionieren auf dem simulator.
Den oben genannten Antworten sind vielleicht etwas veraltet (einschließlich apples Dokumentation grrr), wie ich bin erhalten Sie eine Safari-Fehler beim Versuch, den link zu nutzen:
Mithilfe von XCode 5.1 und iOS 7.x, ich bin in der Lage richtig zu verlinken, um die "Abonnements Verwalten" - Bereich für die app in Frage, die mit den folgenden
openURL:
nennen:diesen link verwenden, überspringen safari und rechts, um den Bildschirm im appstore:
Spaß haben
2018 auf IOS seine Kombination von den oben genannten Antworten. Diese URL öffnet sich die App Store-App mit dem richtigen Blick:
itms-apps://apps.apple.com/account/subscriptions
Als im November 2018, ist dies der beste Ansatz.
Können Sie dies erreichen Swift mit dem folgenden code -
Swift 3
Meine app wurde vor kurzem abgelehnt, die für die Bereitstellung einer externen Abonnement-management-option in meiner app. Die Nachricht bekam ich vom Apple Dev Team war: "Wir haben noch gefunden, dass, während Sie vorgelegt haben, In-App-Kauf von Produkten für Ihre app, die In-App-Kauf-Funktion ist nicht vorhanden in deinem binäre. Insbesondere die 'Abonnements Verwalten' option links aus der app zum iTunes Store".
Sofern ich eine view, so kann der Benutzer "Restore/Abonnieren" zu einer jährlichen auto-erneuerbare-Abonnement (natürlich habe ich die zugrunde liegende Logik zu erkennen, wenn der Benutzer abonniert /nicht abonniert haben, und ein "Manage my subscriptions" - Schaltfläche, die ermöglicht dem Benutzer die Verwaltung seiner Abonnements über itunes (das ist etwas, was ich habe aus verschiedenen Quellen, einschließlich diesem post).
Ich denke, dies sollte vermieden werden, um die IAP-Produkt akzeptiert. Vielleicht haben Sie vor dem gleichen Problem beim Einreichen der app zu überprüfen.