0
Whatsappと同じ(パスワードなし)の登録機能を実装したいと思います。 私はたくさんの検索をしますが、最適な解決策を見つけられません。パスワードなしのユーザーをXMPPに登録
現在、私はデバイスIDとパスワードを使用してユーザーを登録していますが、正常に動作しています。ユーザーがログアウトした場合や、他のデバイスからログインしたい場合は、新しいデバイスIDでどのように進めることができますか?
私の現在のコードのデバイスIDを取得し、ユーザーを登録する:
TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) {
return;
}
String androidId = telephonyManager.getDeviceId();
AccountManager accountManager = AccountManager.getInstance(xmpptcpConnection);
try {
Localpart from = Localpart.from(mobileNumber);
if (accountManager.supportsAccountCreation()) {
accountManager.sensitiveOperationOverInsecureConnection(true);
accountManager.createAccount(mobileNumber, androidId);
}
} catch (Exception e) {
throw new SmackInvocationException(e);
}
vitalysterの4番目のポイントはありますか? – Mohit
パスワードなしで接続できましたか? – Mohit