我刚刚创建了一个很酷的与 SMS 一起使用的应用程序。我想对我的用户说:别担心,我的应用会发送短信,但您可以在自己喜欢的短信应用中跟踪它们。
我不希望他们害怕我会超载他们的月费。
所以,我发送短信的方式很简单:
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, position, pi, null);
这很好。
不幸的是,所有发送的 SMS 都不会出现在任何 SMS 应用程序中,因此用户不知道 SMS 已发送。
是的,当然,我可以在我的应用程序中创建一个显示发送 SMS 的列表,但用户不会信任我。
所以我很担心应用程序内发送的短信是完全不可见的,并且无法从最终用户端跟踪它们。