React-native-onesignal: OneSignal.inFocusDisplaying(0) tidak berfungsi di iOs

Dibuat pada 23 Jan 2017  ·  5Komentar  ·  Sumber: OneSignal/react-native-onesignal

OneSignal.inFocusDisplaying(0)
OneSignal.configure({...

memberi saya di android, displayType: 0 , dan tidak menampilkan notifikasi

Tetapi dengan iOS, ini memberi saya, displayType: 1 , itu menunjukkan pemberitahuan ketika aplikasi isAppInFocus

Komentar yang paling membantu

di AppDelegate.m Anda, Anda dapat meletakkan kamus pengaturan (opsional) dan mengubah beberapa pengaturan OneSignal default:

  self.oneSignal = [[RCTOneSignal alloc] initWithLaunchOptions:launchOptions
                     appId:@"YOUR APP ID"
                     settings:@{kOSSettingsKeyInFocusDisplayOption : @(OSNotificationDisplayTypeNone), kOSSettingsKeyAutoPrompt : @YES}];

Maaf untuk bagian yang tidak terdokumentasi dalam modul, Anda dapat menemukannya di sini, di dokumen SDK resmi:
https://documentation.onesignal.com/docs/ios-native-sdk#section --kossettingskeyinfocusdisplayoption-

Semua 5 komentar

Saya baru saja membaca dokumen lagi. Saya melihat: Kami mengekspos inFocusDisplaying API dari OneSignal (khusus Android).

Bagaimana saya bisa tidak menampilkan pemberitahuan di iOS saat aplikasi dalam Fokus?

di AppDelegate.m Anda, Anda dapat meletakkan kamus pengaturan (opsional) dan mengubah beberapa pengaturan OneSignal default:

  self.oneSignal = [[RCTOneSignal alloc] initWithLaunchOptions:launchOptions
                     appId:@"YOUR APP ID"
                     settings:@{kOSSettingsKeyInFocusDisplayOption : @(OSNotificationDisplayTypeNone), kOSSettingsKeyAutoPrompt : @YES}];

Maaf untuk bagian yang tidak terdokumentasi dalam modul, Anda dapat menemukannya di sini, di dokumen SDK resmi:
https://documentation.onesignal.com/docs/ios-native-sdk#section --kossettingskeyinfocusdisplayoption-

@jsappme @avishayil Hai, jika saya ingin membungkam notifikasi di satu layar aplikasi tertentu saja tidak seluruh aplikasi, bagaimana cara melakukannya?

ini sekarang berfungsi pada SDK terbaru

@avishayil Saya mendapatkan "Properti 'oneSignal' tidak ditemukan pada objek tipe 'AppDelegate *'", dengan kode itu, bagaimana saya mendefinisikan properti itu dengan benar untuk delegasi aplikasi dan apakah saya harus meneruskan properti ke onesignal kembali entah bagaimana?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat