# Guideline 2.3.2: imej promosi langganan ditolak Apple

> Guideline 2.3.2: mengapa Apple menolak imej promosi langganan, apa yang perlu ditunjukkan dan cara membetulkan penghantaran yang terkunci.

Halaman asal: [Guideline 2.3.2: imej promosi langganan ditolak Apple](https://devoria.fr/ms/blog/guideline-2-3-2-imej-promosi-langganan-ditolak)
Pengarang: [Mehdi Azizi](https://devoria.fr/ms/mehdi-azizi)
Diterbitkan: 2026-10-20
Semakan kandungan terakhir: 2026-10-20


Guideline 2.3.2 berkaitan dengan maklumat pembelian dalam app anda. **Satu penolakan yang mudah berlaku kerananya: anda meletakkan ikon app sebagai imej promosi sesuatu langganan.** Apple mahukan imej khusus untuk setiap pembelian, atau tiada imej langsung.

Saya terkena pada Nolera, app almari pakaian saya, untuk dua langganan sekali gus. Ini apa yang diminta oleh peraturan itu dan cara membetulkannya, termasuk apabila penghantaran anda terkunci.

## Apa kata guideline 2.3.2?

Guideline 2.3.2 ialah sebahagian daripada seksyen 2.3 "Accurate Metadata" dalam [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/#2.3.2), yang mewajibkan halaman app yang tepat. Ia menyatakan tiga perkara:

- penerangan, tangkapan skrin dan pratonton anda mesti menunjukkan dengan jelas apa yang memerlukan pembelian tambahan;
- jika anda memilih untuk mempromosikan pembelian dalam app di App Store, nama, imej ("Screenshot" dalam teks peraturan) dan penerangannya mesti sesuai untuk semua peringkat umur dan mematuhi garis panduan Apple;
- app anda mesti boleh menyelesaikan pembelian yang dimulakan dari App Store.

Bahagian kedua itulah perangkapnya. Dalam App Store Connect, setiap langganan dan setiap pembelian dalam app ada medan "imej promosi" (Promotional Image). Kita isi cepat-cepat dengan apa saja yang ada. Dan yang ada di tangan, biasanya ikon app.

## Apa yang Apple mahukan daripada imej promosi

Garis panduannya ada di halaman [Promoting Your In-App Purchases](https://developer.apple.com/app-store/promoting-in-app-purchases/).

- **Format**: PNG atau JPEG berkualiti baik, 1024 × 1024 piksel.
- **Kandungan**: imej unik yang mewakili pembelian itu secara khusus.
- **Tangkapan skrin**: tidak, imej tidak boleh berupa tangkapan skrin.
- **Ikon app**: tidak, imej tidak boleh dikelirukan dengan ikon.
- **Teks pada imej**: tidak digalakkan.
- **Sudut kiri bawah**: jangan letak apa-apa yang penting, Apple meletakkan bingkai di situ dan kadangkala ikon app.

Pada pendapat saya, perkara terakhir itulah yang menjelaskan peraturan tentang ikon. Apabila pembelian dipaparkan di luar halaman app anda, contohnya dalam hasil carian, Apple sudah menambah ikon app anda di sudut imej. Jika imej itu sendiri ialah ikon, visual itu tidak lagi memberitahu apa-apa tentang pembelian tersebut.

## Penolakan 2.3.2 yang saya terima untuk Nolera

Pada 17 September 2026, Nolera ditolak selepas semakan pada iPad Air. Mesejnya menyebut beberapa peraturan, termasuk 2.3.2: imej promosi langganan tidak mematuhi peraturan.

Puncanya: pada dua langganan, imej promosi ialah salinan ikon app.

**Pembetulannya**: imej dibuang daripada kedua-dua langganan, kemudian penghantaran dicipta semula.

**Pengajarannya**: setiap elemen halaman app anda disemak, termasuk yang anda isi tanpa berfikir. Medan pilihan yang dibiarkan kosong tidak merugikan apa-apa. Medan yang diisi dengan salah merugikan satu kitaran semakan.

## Perlukah benar-benar ada imej promosi?

Tidak, dalam kebanyakan kes. Menurut [bantuan App Store Connect](https://developer.apple.com/help/app-store-connect/reference/in-app-purchase-information), imej diwajibkan dalam dua keadaan: jika anda mempromosikan pembelian itu di halaman app anda, atau jika anda menetapkan tawaran win-back. Selain itu, anda boleh biarkan medan kosong. Itulah yang saya buat untuk Nolera.

Jika anda mahu mempromosikan langganan, buat imej yang sebenar: visual tanpa teks, jelas walaupun kecil, yang menunjukkan apa yang dibuka oleh langganan itu.

## Membetulkan penghantaran yang terkunci

Selepas penolakan, penghantaran anda bertukar kepada ["Unresolved Issues"](https://devoria.fr/ms/blog/waiting-for-review-app-store-connect-status). Dalam keadaan ini, langganan di dalamnya terkunci: anda tidak boleh memadam imej promosinya.

Ini yang berjaya untuk saya, menggunakan API App Store Connect melalui baris arahan. Saya belum menyemak cara yang sama dalam antara muka web.

1. **Catat semua elemen penghantaran**: versi app, setiap langganan, kumpulan langganan, setiap pembelian dalam app.
2. **Keluarkan langganan yang bermasalah daripada penghantaran.** Hati-hati, pengeluaran ini tidak boleh dibatalkan, dan anda tidak boleh menambah apa-apa lagi ke penghantaran itu selepasnya.
3. **Betulkan langganan itu**, yang kini boleh diubah semula: padam atau gantikan imejnya.
4. **Batalkan penghantaran**, tunggu sehingga pembatalan selesai, kemudian cipta penghantaran baharu.
5. **Tambah semula setiap elemen** yang dicatat pada langkah 1, lampirkan build anda dan hantar semuanya semula.

Jika penolakan hanya tentang perkara yang anda betulkan tanpa menyentuh langganan, penghantaran yang sama boleh dihantar semula. Butiran komunikasi dengan Apple ada dalam panduan tentang [guideline 2.1](https://devoria.fr/ms/blog/guideline-2-1-app-store-penolakan).

## Senarai semak 2.3.2 sebelum penghantaran

- Setiap pembelian dalam app ada nama dan penerangan yang sesuai untuk semua peringkat umur.
- Tiada imej promosi yang berupa ikon app atau tangkapan skrin.
- Pembelian yang tidak anda promosikan tidak memerlukan imej: biarkan medan kosong.
- Penerangan dan tangkapan skrin anda menyatakan dengan jelas apa yang berbayar.
- Langganan yang dihantar buat kali pertama memang dilampirkan pada versi app.

Untuk penyediaan langganan secara lengkap, baca [langganan dalam app dengan RevenueCat](https://devoria.fr/ms/blog/revenuecat-langganan-dalam-aplikasi-ios).

## Elakkan penolakan 2.3.2 sebelum penghantaran seterusnya

[Apple Review Kit](https://devoria.fr/ms/kits/review-apple) menghimpunkan senarai semak saya sebelum penghantaran, penolakan Apple yang telah saya betulkan dan skill Claude Code yang menyemak projek dan halaman app anda. Jika penghantaran anda tersekat dan anda mahukan pandangan manusia, [tempah satu jam dengan saya](https://devoria.fr/ms/coaching): kita semak bersama melalui panggilan video, di skrin anda. Langkah lengkap ada di halaman [app ditolak oleh Apple](https://devoria.fr/ms/expertise/aplikasi-ditolak-apple), dan sebab-sebab lazim yang lain ada dalam [mengapa Apple menolak app](https://devoria.fr/ms/blog/aplikasi-ditolak-apple-5-kes-sebenar).

Jika anda sedang bersedia untuk pelancaran pertama, [buat diagnostik percuma anda](https://devoria.fr/ms/diagnostic): ia menyusun langkah-langkah mengikut urutan dan menghantar senarai semak anti-penolakan Apple saya kepada anda.

## Soalan lazim

### Bolehkah ikon app digunakan sebagai imej promosi?

Tidak. Apple meminta imej yang tidak boleh dikelirukan dengan ikon app. Di luar halaman app anda, Apple sudah menambah ikon di sudut imej: mengulanginya tidak memberi apa-apa nilai. Inilah sebab penolakan 2.3.2 saya untuk Nolera.

### Berapakah saiz imej promosi untuk langganan?

Apple meminta fail PNG atau JPEG bersaiz 1024 × 1024 piksel, dalam RGB, diratakan dan tanpa bucu bulat. Imej ini sering dipaparkan dalam saiz kecil: ia mesti kekal jelas apabila dikecilkan, tanpa butiran penting di sudut kiri bawah.

### Perlukah setiap langganan ada imej promosi?

Tidak. Imej hanya diwajibkan jika anda mempromosikan langganan itu di halaman app anda atau menetapkan tawaran win-back. Dalam kes itu, setiap pembelian yang dipromosikan perlukan imejnya sendiri. Jika tidak, biarkan medan kosong daripada meletakkan ikon.

### Perlukah build baharu selepas penolakan 2.3.2?

Tidak, bukan untuk sebab ini sahaja. Imej promosi ialah sebahagian daripada halaman app, bukan binari. Anda betulkan dalam App Store Connect dan hantar semula. Dalam kes saya, penghantaran perlu dicipta semula kerana langganan terkunci.


## Projek anda

[Apple Review Kit](https://devoria.fr/ms/kits/review-apple): Senarai semak review App Store yang saya guna, penolakan Apple yang saya betulkan, nota untuk penguji dan dua skill Claude Code yang menyemak aplikasi anda. 29 €.

[iOS Kit](https://devoria.fr/ms/kits/ios): Bina aplikasi iPhone anda dengan Claude Code: kod permulaan aplikasi saya, skill yang menyemak kerjanya, serta Apple Review Kit, App Store Screenshots Kit dan ASO Kit. 129,99 €.
