React-native-onesignal: Notifikasi Android mendaftar tanpa prompt?

Dibuat pada 31 Mar 2018  ·  3Komentar  ·  Sumber: OneSignal/react-native-onesignal

Maaf kalau pertanyaannya konyol, saya tidak terlalu paham dengan cara kerja Android. Jadi pengguna Android tidak mendapatkan prompt untuk mendapatkan notifikasi, mereka hanya berlangganan secara otomatis?

Komentar yang paling membantu

@ilyakar @djalmaaraujo Android tidak memiliki prompt sistem untuk izin pemberitahuan seperti iOS, mereka diaktifkan secara default. Android 6.0 (API Level 23) memang menambahkan permintaan izin waktu proses, namun notifikasi bukan salah satunya.

Jika Anda tidak ingin berlangganan otomatis pengguna Anda, Anda dapat menelepon OneSignal.setSubscription(false); setelah init pada aplikasi pertama dimulai. Kemudian ketika Anda meminta dan mereka menerima panggilan OneSignal.setSubscription(true); .

Semua 3 komentar

@ilyakar Saya mungkin salah, tetapi setelah buildTools 25, pengguna menerima untuk menerima pemberitahuan sebelum menginstal aplikasi. :)

@ilyakar @djalmaaraujo Android tidak memiliki prompt sistem untuk izin pemberitahuan seperti iOS, mereka diaktifkan secara default. Android 6.0 (API Level 23) memang menambahkan permintaan izin waktu proses, namun notifikasi bukan salah satunya.

Jika Anda tidak ingin berlangganan otomatis pengguna Anda, Anda dapat menelepon OneSignal.setSubscription(false); setelah init pada aplikasi pertama dimulai. Kemudian ketika Anda meminta dan mereka menerima panggilan OneSignal.setSubscription(true); .

Terima kasih sudah menjelaskan, Josh. Itulah yang saya harapkan.

Salam Hormat,
Ilya

Pada 2 Apr 2018, pukul 21:27, Josh Kasten [email protected] menulis:

@ilyakar @djalmaaraujo Android tidak memiliki prompt sistem untuk izin pemberitahuan seperti iOS, mereka diaktifkan secara default. Android 6.0 (API Level 23) memang menambahkan permintaan izin waktu proses, namun notifikasi bukan salah satunya.

Jika Anda tidak ingin berlangganan otomatis pengguna Anda, Anda dapat menghubungi OneSignal.setSubscription(false); setelah init pada aplikasi pertama dimulai. Kemudian ketika Anda meminta dan mereka menerima panggilan OneSignal.setSubscription(true);.


Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub, atau matikan utasnya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat