Πώς να ζητήσετε άδεια για push στο iOS

Πώς να Ζητήσετε Άδεια Push στο iOS (Χωρίς να Κάψετε τη Μοναδική σας Ευκαιρία)

Το iOS σάς δίνει ακριβώς μία ευκαιρία να ζητήσετε άδεια push με την εγγενή ειδοποίηση. Εάν ο χρήστης πατήσει «Να μην επιτρέπεται», αυτή η απόφαση είναι κρυμμένη στην εφαρμογή Ρυθμίσεις, όπου σχεδόν κανείς δεν πηγαίνει για να την αντιστρέψει. Αυτό το μοναδικό γεγονός θα πρέπει να διαμορφώσει ολόκληρη τη στρατηγική σας για τις άδειες ειδοποιήσεων push στο iOS — και γι' αυτό οι εφαρμογές με τα καλύτερα ποσοστά αποδοχής σχεδόν ποτέ δεν εμφανίζουν την εγγενή ειδοποίηση της Apple χωρίς προετοιμασία.

Αυτός ο οδηγός καλύπτει πώς λειτουργεί πραγματικά η άδεια στο iOS, το μοτίβο προετοιμασίας που προστατεύει τη μοναδική σας ευκαιρία και πώς να υλοποιήσετε ολόκληρη τη ροή με μερικές γραμμές κώδικα SDK.

Πώς λειτουργεί πραγματικά η άδεια push στο iOS

Κάθε εφαρμογή βρίσκεται σε μία από τις τρεις καταστάσεις άδειας: ο χρήστης δεν έχει ερωτηθεί ακόμη, ο χρήστης έχει δώσει άδεια ή ο χρήστης την έχει αρνηθεί. Η εγγενής ειδοποίηση συστήματος — αυτή που εμφανίζει η Apple, με διατύπωση που δεν μπορείτε να αλλάξετε — μετακινεί μόνιμα τον χρήστη από την πρώτη κατάσταση. Δεν υπάρχει δεύτερη εγγενής ειδοποίηση. Μόλις αρνηθεί, ο μόνος δρόμος επιστροφής περνάει από την εφαρμογή Ρυθμίσεις, και τα ποσοστά ανάκτησης από τις Ρυθμίσεις είναι τόσο χαμηλά που θα πρέπει να θεωρείτε μια άρνηση ως σχεδόν οριστική.

Συγκρίνετε το με το Android, όπου η άδεια ειδοποιήσεων ιστορικά ήταν ενεργοποιημένη από προεπιλογή. Αυτός είναι ο κύριος λόγος που τα ποσοστά αποδοχής στο iOS κυμαίνονται κοντά στο 51% ενώ στο Android κοντά στο 81%, όπως καλύψαμε στον οδηγό μάρκετινγκ push εφαρμογών. Στο iOS, η αποδοχή κερδίζεται. Το πλεονέκτημα: ένας συνδρομητής που είπε σκόπιμα ναι αξίζει περισσότερο, αλληλεπιδρά περισσότερο και έχει λιγότερες αποχωρήσεις από έναν συνδρομητή με προεπιλεγμένη ενεργοποίηση. Η δουλειά σας είναι να ευνοήσετε τις πιθανότητες πριν τεθεί η ερώτηση.

Γιατί η χρονική στιγμή υπερτερεί της διατύπωσης

Το πιο συνηθισμένο λάθος στην άδεια του iOS είναι δομικό, όχι λεκτικό: η ενεργοποίηση της εγγενούς ειδοποίησης στην πρώτη εκκίνηση, πριν ο χρήστης έχει ιδέα τι κάνει η εφαρμογή ή γιατί οι ειδοποιήσεις θα τον βοηθούσαν. Εκείνη τη στιγμή η ειλικρινής απάντηση στο «πρέπει να επιτρέψω σε αυτήν την εφαρμογή να με διακόπτει;» είναι όχι — ο χρήστης δεν έχει καμία απόδειξη προς καμία κατεύθυνση, και το όχι είναι η ασφαλής προεπιλογή.

Η λύση είναι να ζητήσετε σε μια στιγμή αξίας — ένα σημείο στη συνεδρία όπου το όφελος μιας ειδοποίησης είναι συγκεκριμένο και προφανές:

  • Ένας αγοραστής ηλεκτρονικού εμπορίου αποθηκεύει ένα αντικείμενο σε μια λίστα επιθυμιών → «θέλετε να μάθετε πότε πέφτει η τιμή;»
  • Ένας αγοραστής ολοκληρώνει μια αγορά → «θέλετε ενημερώσεις αποστολής για αυτήν την παραγγελία;»
  • Ένας αναγνώστης ολοκληρώνει ένα δεύτερο άρθρο → «θέλετε μια ειδοποίηση όταν δημοσιεύουμε για αυτό το θέμα;»
  • Ένας χρήστης ολοκληρώνει την αρχική ρύθμιση και φτάνει στην πρώτη του επιτυχία → «θέλετε να σας ενημερώνουμε πότε συμβαίνει το Χ;»

Ίδια ειδοποίηση, ίδια διατύπωση από την Apple — δραματικά διαφορετική απάντηση, επειδή η ερώτηση έχει επιτέλους πλαίσιο.

Το μοτίβο προετοιμασίας: ήπια ερώτηση πριν από την πραγματική ερώτηση

Προετοιμασία σημαίνει εμφάνιση της δικής σας οθόνης εντός της εφαρμογής — ενός διαλόγου προ-άδειας που ελέγχετε πλήρως — πριν από την ενεργοποίηση της ειδοποίησης της Apple. Το μοτίβο έχει έναν κανόνα που το κάνει να λειτουργεί: ενεργοποιήστε την εγγενή ειδοποίηση μόνο αφού ο χρήστης πει ναι στη δική σας.

Εάν ο χρήστης αποδεχτεί το soft-ask σας, έχει ήδη αποφασίσει· το εγγενές prompt είναι τυπική διαδικασία και μετατρέπεται με πολύ υψηλά ποσοστά. Εάν απορρίψει το soft-ask σας, δεν έχετε χάσει τίποτα — το εγγενές prompt δεν εμφανίστηκε ποτέ, το one shot είναι ακόμα ενεργό και μπορείτε να επανεκτελέσετε το soft-ask σε μια καλύτερη στιγμή εβδομάδες αργότερα. Το soft-ask επαναλαμβάνεται άπειρες φορές· το prompt της Apple όχι.

Ένα καλό soft-ask ονομάζει τη συγκεκριμένη αξία («ειδοποιήσεις πτώσης τιμών στα αποθηκευμένα σας αντικείμενα»), δείχνει πώς θα φαίνεται η ειδοποίηση και προσφέρει μια γνήσια επιλογή απόρριψης που δεν προκαλεί ενοχές. Οι ίδιες αρχές πίσω από τα prompts opt-in web push με υψηλές μετατροπές ισχύουν — η συγκεκριμενοποίηση μετατρέπει, η αοριστία όχι.

Υλοποίηση της ροής με το PushEngage SDK

Το iOS SDK 1.0 σας παρέχει τις δύο κλήσεις που χρειάζεται αυτή η ροή: μία για να ελέγξετε την τρέχουσα κατάσταση, μία για να ενεργοποιήσετε το εγγενές prompt τη στιγμή που θα επιλέξετε.

// 1. Check state before deciding what UI to show
let status = PushEngage.getNotificationPermissionStatus()

switch status {
case "notYetRequested":
    showSoftAskScreen()          // your own UI — the native prompt is untouched
case "denied":
    showSettingsNudgeIfEarned()  // deep link to Settings, only at a high-value moment
case "granted":
    break                        // already subscribed — get out of the way
default:
    break
}

// 2. Only after the user accepts YOUR screen:
PushEngage.requestNotificationPermission { granted, error in
    if granted {
        // subscribed — thank them with value, not a welcome blast
    }
}

Σημειώστε τι επιβάλλει ο κώδικας: το εγγενές prompt ενεργοποιείται από μέσα από τον χειριστή αποδοχής του soft-ask σας και πουθενά αλλού. Καμία έκπληξη κατά την εκκίνηση, κανένα χαμένο shot.

Ανάκτηση χρηστών που είπαν όχι

Για χρήστες στην κατάσταση άρνησης, το εγγενές prompt έχει φύγει, αλλά το παιχνίδι δεν έχει τελειώσει. Η κίνηση ανάκτησης είναι ένας βαθύς σύνδεσμος Ρυθμίσεων — το UIApplication.openNotificationSettingsURLString οδηγεί τον χρήστη απευθείας στον διακόπτη ειδοποιήσεων της εφαρμογής σας. Επιφυλάξτε το για στιγμές όπου ο χρήστης ζητά ενεργά κάτι που θα παρείχαν οι ειδοποιήσεις («λάβετε ειδοποίηση όταν είναι ξανά σε απόθεμα» → «οι ειδοποιήσεις είναι απενεργοποιημένες για αυτήν την εφαρμογή — ενεργοποιήστε τις στις Ρυθμίσεις;»). Μια υπενθύμιση Ρυθμίσεων σε τυχαία στιγμή διαβάζεται ως ενόχληση· η ίδια υπενθύμιση σε μια στιγμή που το θέλει τώρα διαβάζεται ως βοήθεια.

Μετρήστε το ως τη μετρική ανάπτυξης που είναι

Το ποσοστό opt-in είναι ο πολλαπλασιαστής σε κάθε καμπάνια push που θα εκτελέσετε ποτέ, γεγονός που καθιστά αξίζει να το μετρήσετε σωστά: παρακολουθήστε ξεχωριστά την αποδοχή του soft-ask και τη μετατροπή του εγγενούς prompt, τμηματοποιήστε κατά τη στιγμή ενεργοποίησης που προκάλεσε το ask, και ελέγξτε την κατάσταση συνδρομής με το getSubscriptionNotificationStatus — το οποίο επαληθεύει τόσο τη συνδρομή όσο και την άδεια — πριν μετρήσετε οποιονδήποτε ως προσβάσιμο. Δέκα σημεία βελτίωσης του opt-in συσσωρεύονται σε κάθε καμπάνια, κάθε εβδομάδα, για τη διάρκεια ζωής της εφαρμογής.

Η άδεια είναι η πύλη. Μόλις ένας χρήστης περάσει από αυτήν, όλα τα άλλα — καμπάνιες με ενεργοποίηση, τμηματοποίηση, σειρές σταγόνων — εκτελούνται από τον πίνακα ελέγχου PushEngage χωρίς άλλη γραμμή κώδικα εφαρμογής. Ο οδηγός ρύθμισης iOS σας πηγαίνει από την εγκατάσταση του SDK στην πρώτη σας καμπάνια σε ένα απόγευμα.

Προσθήκη Σχολίου

Χαιρόμαστε που επιλέξατε να αφήσετε ένα σχόλιο. Λάβετε υπόψη ότι όλα τα σχόλια ελέγχονται σύμφωνα με την πολιτική απορρήτου μας, και όλοι οι σύνδεσμοι είναι nofollow. ΜΗΝ χρησιμοποιείτε λέξεις-κλειδιά στο πεδίο του ονόματος. Ας έχουμε μια προσωπική και ουσιαστική συζήτηση.

Προσέλκυση και Διατήρηση Επισκεπτών Αφού Φύγουν από τον Ιστότοπό σας

Αυξήστε την αξία κάθε επίσκεψης στον ιστότοπο με Ειδοποιήσεις Push που είναι δύσκολο να αγνοηθούν.

  • Δωρεάν Πρόγραμμα για Πάντα
  • Εύκολη Εγκατάσταση
  • Υποστήριξη 5 Αστέρων