首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发送短信没有短信出现在短信应用程序?

发送短信没有短信出现在短信应用程序?
EN

Stack Overflow用户
提问于 2013-12-26 23:43:37
回答 1查看 2K关注 0票数 2

我可以使用以下代码成功发送SMS:

代码语言:javascript
复制
public static void SendSMS(String message, String number) {
    SmsManager sms = SmsManager.getDefault();
    sms.sendTextMessage(number, null, message, null, null);
}

然而,这条信息出现在我和我发送邮件的人之间的对话中。由于游戏的性质,我正在创建,每个玩家收到一个“秘密信息”。我不希望运行我的应用程序的人通过查看消息应用程序来了解别人的“秘密信息”。

有什么办法可以防止这种行为吗?我唯一能想到的方法就是删除对话中的最新消息,但我也不知道该如何做,而且可能还有更简单的方法。

编辑:对于我的游戏,只有一个人在运行这个应用程序。我正在向游戏中的每一位玩家播送一条“秘密信息”。运行应用程序的人不应该知道这些消息是什么,所以它们不应该出现在用户的消息应用程序中。

EN

回答 1

Stack Overflow用户

发布于 2013-12-27 00:13:54

我在这里写了一个关于发送短信的答案:Send SMS until it is successful

除非运行代码的应用程序显式显示消息,否则消息的发送方将不会在任何地方看到消息。至少这是我的经验,我在各种场合都用过它。

虽然我必须承认,我不确定这是否是Android 4.4的情况,因为我相信他们在短信处理方面做了一些改变。

来自本网站:http://thepu.sh/trends/android-kitkat-far-reaching-update-puts-sms-app-developers-notice/

任何时候只能有一个默认的SMS应用程序。 如果没有选择应用程序作为默认的SMS应用程序,Google希望开发人员禁用该应用程序发送消息的选项。如果没有禁用,通过这个非默认应用程序发送的任何消息在用户的默认SMS应用程序中都是不可见的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20792760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档