コンテンツにスキップ

フォアグランド状態での受信(iOS)

アプリがフォアグランド状態のときにも通知を受信することが可能です。 そのときの通知の挙動を設定できます。

フォアグラウンド状態での受信設定

// RichFlyerクラス
setForegroundNotification(badge: boolean, alert: boolean, sound: boolean): Promise<boolean>
パラメータ 内容
badge true: アプリアイコンにバッジを表示する
false: 非表示(デフォルト)
alert true: アラートを表示する
false: 非表示(デフォルト)
sound true: 音を鳴らす
false: 鳴らさない(デフォルト)

本メソッドを実行した場合、iOSアプリのみで動作します。。Androidアプリでは動作しません。


実装例

Example
const richflyer = new RichFlyer();

// RFSettings
const settings = {
  serviceKey: '11111111-aaaa-bbbb-cccc-222222222222',
  launchMode: [RFLaunchMode.Movie, RFLaunchMode.Gif],
  groupId: 'group.net.richflyer.app',
  sandbox: true,
  themeColor: '#468ACE',
  prompt: {
    title: 'お得な情報をお知らせ',
    message: 'プッシュ通知を許可するとお得な情報が届きます!',
    image: 'pushImage',
  },
};
// 初期化
richflyer
  .initialize(settings)
  .then((code: string) => {
    richflyer.setForegroundNotification(true, false, true);
  })
  .catch((err: any) => {
  });