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? – Mohit
你能夠連接沒有密碼? – Mohit