Mendengarkan acara "Mempromosikan Pembelian Dalam Aplikasi Anda" dalam aplikasi

Nov 30 2020

Kami menawarkan dan mendukung produk langganan di halaman App Store dari aplikasi sebagai berikut.

https://developer.apple.com/app-store/promoting-in-app-purchases/

Ketika pengguna mengklik tombol "berlangganan" pada produk di sini, aplikasi terbuka dan jendela pembelian Apple terbuka. Namun, dalam aliran ini, saya ingin menambahkan kontrol orang tua tanpa membuka jendela pembelian Apple, dan jika berhasil, jendela pembelian dari Apple akan terbuka.

Pertanyaanku adalah; Bagaimana saya bisa mendengarkan proses ini ketika aplikasi dibuka dengan mengklik tombol beli dari App Store?

Jawaban

1 umitx Nov 30 2020 at 14:48

Anda dapat menggunakan metode berikut di SKPaymentTransactionObserver dan mengembalikan "true" jika hasil kontrol orang tua benar;

func paymentQueue(_ queue: SKPaymentQueue, shouldAddStorePayment payment: SKPayment, for product: SKProduct) -> Bool {
    return true
}