Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement support for O2 webtexts when roaming #5

Open
fluffy88 opened this issue Jun 26, 2015 · 1 comment
Open

Implement support for O2 webtexts when roaming #5

fluffy88 opened this issue Jun 26, 2015 · 1 comment

Comments

@fluffy88
Copy link
Contributor

O2 currently have an extra verification step when a user attempts to send a webtext from a foreign country.

  • A page is presented to the user asking to click a link to send a verification code
  • The user receives a text message containing a code
  • The user enters the code into the O2 website
  • The user can now send webtexts like normal

This process will work very similar to how SwiftSMS manages Vodafone international webtexts. We can present the user with a dialog box allowing them to enter the verification code. Hopefully there is a cookie affect whereby the user only needs to enter this code once per day/login.

I haven't looked into this very much yet but I think the verification page is presented before attempting to send a webtext therefore (like the Vodafone int'l webtext) we can present the dialog after the user presses the send button.

Possible solution,

  • User sends webtext like normal
  • In doSend detect if the verification page is being presented
  • Automatically click the to send the verification code
  • Present the user with a dialog to enter the code
  • The user enters the verification code in SwiftSMS
  • POST the verification code to O2 website
  • Continue with standard send procedure
@ciarancumiskey
Copy link

Do you guys know if this is still the case since Three took over O2? I've had no luck in sending webtexts while roaming.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants