ユーザーは、メールアドレス、電話番号 (SMS) などでトピックを購読できます。
ここで、彼が最初に電子メールでさまざまなトピックを購読し、その後SMS用の電話番号を追加することにしたとします。
彼のすべてのトピックについて、彼が電子メール アドレスと電話番号を使用して購読できるように、購読を同期しておく方法はありますか?
つまり、ユーザーがトピックをサブスクライブする場合、ユーザーの電子メール アドレスと電話番号をサブスクライブする必要があります。彼が電話番号を追加すると、その番号は、彼が電子メールで購読しているすべてのトピックを購読する必要があります。新しいトピックを追加するときは、電子メール アドレスと電話番号で購読する必要があります。トピックを削除するときは、電子メール アドレスと電話番号の登録を解除する必要があります。等。
解決策の大まかなアイデア:ユーザー名で購読し、メールアドレス、電話番号などをそのユーザー名に関連付けます。もちろん、これは SNS の外部にある別のユーザー データベースを使用して手動で行うことができます。私は簡単な解決策を探しています。