我需要一种方法来验证我的 Android 应用程序中设置的手机号码是否正确,如“所有权” - 而不是手机号码的数据验证。
例如,WhatsApp 的做法......
我知道这可以通过使用代码和其他东西的短信验证来完成。问题是它是一个免费的 Android 应用程序,当应用程序免费时,我不热衷于为每条发送的短信付费。糟糕的商业模式...
有没有办法安全免费地做到这一点?
使用 API 代码似乎不太安全,所以我担心这不是一个选择:
TelephonyManager tMgr (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
mPhoneNumber = tMgr.getLine1Number();