Skip to content

[Bug] Mobile OTP not sent #1424

Open
Open
@vinothkumarc2805

Description

@vinothkumarc2805

[REQUIRED] Please fill in the following fields:

  • Pre-built SDK from the website or open-source from this repo: from Website
  • Firebase C++ SDK version: 11.3.0
  • Problematic Firebase Component: Auth
  • Other Firebase Components in use: Auth
  • Platform you are using the C++ SDK on: Android
  • Platform you are targeting: Android, iOS

[REQUIRED] Please describe the issue here:

I am using QT framework along with Firebase SDK version (11.3) to get PhoneNumber Authentication OTP. I am giving correct format of 10 digit Phone number with "+countrycode". I follow the same procedure mentioned in the Firebase documenation for C++.

Steps to reproduce:

When i called the below VerifyPhoneNumber function, the OnCodeSent() function being called and it is confirming that the phone_listener is working fine. However, I am not able to receive the OTP to the mobile Number. I tried with nearly 3 phone numbers and same issue exists. Also, i do not get any error from Firebase as a Notification in the console.

So, i am clueless where it is going wrong. I have already done the project settings in Firebase and enable phoneNumber authentication.

The code is given below

Relevant Code:

// TODO(you): code here to reproduce the problem

localmobile = "+918939608135";
PhoneListener phone_listener;
firebase::auth::PhoneAuthOptions options;
options.timeout_milliseconds = 30;
options.phone_number = localmobile.toUtf8().constData();
qDebug()<< "options.phone_number"<< options.phone_number;
firebase::auth::PhoneAuthProvider& phone_provider = firebase::auth::PhoneAuthProvider::GetInstance(m_auth);
phone_provider.VerifyPhoneNumber(options, &phone_listener);

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions