通知設定を保存できない場合の対処

通知設定を1つ再試行し、サインイン中のセッションとサーバーから再読み込みした値を確認して、保存できなかった場合に対処します。

最終確認日

スクリーンショットは英語版の画面です。

通知設定は、認証済みのPUTが成功して初めて保存されます。モバイルのフォールバックエラーの正確な文言は保存できませんでした。もう一度お試しください。で、ウェブのトーストのタイトルはCouldn’t saveです。

初回読み込み、認証済みの部分更新、ロールバック、再読み込み、プッシュ登録を確認する通知設定の保存エラーの手順図。
サーバーで確認された設定は、ページを開き直した後に残る値です。スクリーンショットを原寸で開く。

手順

  1. サインイン中のアカウントを確認し、通知設定を開き直してください。ページに通知設定を読み込めませんでした。と表示される場合は、編集する前に再試行を選択してください。
  2. スイッチを1つ変更してください。APIキーは使わないでください。/api/me/notificationsはファイルへのアクセスではなくアカウントの動作を変更するため、セッションが必要です。
  3. 値が元に戻る場合は、接続を回復し、セッションの有効期限が切れていないことを確認してください。その後、同じスイッチをもう一度切り替えてください。
  4. 画面を離れて開き直してください。GETは、14グループすべて、入れ子のオプトイン、3つのチャンネルについて、サーバー上の有効な状態を返します。
  5. プッシュで問題が起きる場合は、OSの権限と実機の対応状況を別途確認してください。アカウントのチャンネルが保存された後に、ネイティブの登録エラーが発生する場合があります。
再試行後にサーバーで確認された設定を確認するdosyaプロフィールの通知設定。
保存できなかった原因を解消したら、サインイン中のアカウント設定を開き直してください。スクリーンショットを原寸で開く。

エンドポイントは不明なキーを無視します。有効な設定とチャンネルの行をまとめて処理し、プロフィール更新の監査イベントを記録します。保存された行がない場合は文書化された初期値が使われます。そのため、再読み込み後の値はデータベースの行ではなく初期値の場合がありますが、配信にはその動作が使われます。

想定される結果

変更したスイッチは設定を読み込み直しても維持され、以降の対象となる通知を制御します。設定の書き込み中に、ファイル、共有、ワークスペースのロール、既存の受信トレイの行は変更されません。

トラブルシューティング

読み込みエラーが解消しない。 再認証するかAPIへの接続を確認し、再試行を押してください。サーバーから一覧が届くまで編集できません。

メッセージに具体的なサーバーエラーが表示される。 まずその原因を解消してください。モバイルでは、汎用のフォールバック文言に置き換えずにError.messageを表示します。

プッシュだけが引き続き失敗する。 プラットフォームトークンがなければ、保存されたアカウント設定だけでは不十分です。OSの権限を修正し、設定済みのビルドを実機で使ってプッシュを再度切り替えてください。

関連ガイド

この記事は役に立ちましたか?

評価の結果を読み込んでいます…

投票すると、回答を変更できるように、必要な投票用Cookieが最長180日間保存されます。

質問と回答

このガイドの手順について質問できます。質問は確認後に公開されます。

公開の質問には、アカウントの詳細、認証情報、非公開ファイルを含めないでください。これらについては 非公開サポート をご利用ください。

質問を読み込んでいます…

    dosyaアカウントにサインインすると、質問を投稿できます。

    やり直す前に結果を確認

    操作をもう一度確認する必要があるときは、次の共通の確認事項をご利用ください。