如何从我的android应用程序发送短信与我的名字,而不是我的电话号码?

问题描述:

在我的Android应用程序中,我们在用户登录后向用户发送短信(他们在注册表单中填写他们的电话号码)。 他们注册后,我发送短信到这个手机告诉他们欢迎的应用程序或类似的东西(目前的内容并不重要)。 但我想看到,用户从我的应用程序名称中获得短信,但它表明,获取短信来自他们用来注册的电话号码。 我使用smsManager类来发送短信是这样的:如何从我的android应用程序发送短信与我的名字,而不是我的电话号码?

SmsManager smsManager = SmsManager.getDefault(); 
smsManager.sendTextMessage(phoneNumber,null,smsContent,null,null); 

我试图第二个参数从零变成别的东西,但什么都没有发生。 那么如何发送短信,用户将看到它来自我的应用程序?

+1

第二个参数是针对中心地址的,并且与名称无关 – GGWP

检查您的sendSMSMessage()方法。 sendTextMessage()中的第一个参数应该是您的服务号码。您可能已将用户输入中的变量phoneNumber分配给getText。确保你在phoneNumber中配置自己的号码。

+0

第一个参数是将接收短信的手机,我需要将其发送到他输入的用户手机,我只是希望他会看到短信来自我的应用程序,而不仅仅是随机数 – haje