2017-08-17 3 views
0

現在、私はMQTT based Chat applicationに取り組んでいます。 Unique Topicsをユーザdynamicallyに割り当てる必要があります。MQTTモバイルデバイス用のユニークなトピックフォーマット生成

だから私は彼らのIMEI/MobileNumberを使って考えました。しかし、iOSではIMEI番号を取得できないので、バックエンドからrandom IMEIを生成してユーザに割り当てようと考えました。

私の問題は、user changes his mobileIMEI Number changesの場合はいつでも、そのユーザーには再びfresh profileになります。

Mobile Numberに基づいて使用すると、ユーザーが3か月間simを使用しない場合があります。接続はネットワークプロバイダから自動的に終了し、同じ番号が別の新規顧客(ここではインド)に割り当てられます。

誰でも私にトピック生成の良いアプローチを提案できますか?

私はWeb Chatも必要とし、それはfetched from databaseである必要があります。それが唯一の理由です、私はトピック生成に焦点を当てています。だから、私は彼のtopicに基づいてメッセージを取り出し、ウェブチャットにそれらを示します。

whatsappさんがトピックをどのように維持していたのですか?

+0

あなたは他の種類の主キーを持っていませんか?ユーザーが端末を変更したときの新鮮なセッションを除いて、IMEIやモバイル番号の問題は、端末が販売されているか他のユーザーに与えられている場合に、別のユーザーにアカウントアクセスを許可できることです。 – slipperyseal

答えて

0

IMEI/MobileNumberを使用すると考えました。

悪いデザイン。どのような電話番号や電話番号を使用していても、サービスにパスワードを使用してアカウント(メール)を作成させるようにしても、ログインしてアプリを使用できます。また、データベース内のユーザー資格情報を暗号化してください。適切なセキュリティを備えたアプリを構築することでFIRSTを開始してください。そうしないと、起動して5分後にハッキングされます。

whatsappがトピックをどのように維持していたのですか?

Zuckerbergはほかの人をコピーするだけなので、コピーする必要はありません。また、私はwhatsappがMQTTブローカーの独自のバージョンを作成したと信じています。したがって、通常のMQTTブローカーとはまったく異なる機能セットを持ちます。

関連する問題