gpt4 book ai didi

android - "sendTextMessage"有些杀毒软件会判断为病毒,如何正确使用?

转载 作者:行者123 更新时间:2023-11-30 04:08:00 26 4
gpt4 key购买 nike

我们的应用程序将使用“SmsManager sendTextMessage”发送由用户编辑的短信。但是一些防病毒应用程序会确定我们的应用程序是病毒。

除了要求防病毒应用程序将我们的应用程序添加到白名单之外,我该如何避免这种情况?

谢谢。

最佳答案

您是向 Android 内置 SMS 应用程序传递参数,还是允许用户在应用程序内发送 SMS?

许多诈骗应用程序等通常依赖于在应用程序消息传递中使用,让用户手机在用户不知情的情况下向付费号码发送 secret 短信。用户唯一知道这一点的时间是在他们的设备上安装该应用程序时,当然,如果欺诈性应用程序被巧妙地伪装成真实应用程序并且用户允许该应用程序发送消息,这可能不足以提供足够的保护。

为了防止用户落入这个陷阱(并希望让您避免使用防病毒应用程序),您可以像这样将您想要发送的消息发送到 SMS 应用程序(这是我几个月前写的一些代码返回)

Intent textdoc = new Intent (android.content.Intent.ACTION_VIEW);
textdoc.putExtra("address", Userprefs.getString("DOCTOR_MOBILE", "null"));
textdoc.putExtra("sms_body", "Hello " + Userprefs.getString("DOCTOR_NAME", "Dr") +
" This is " + Userprefs.getString("FIRST_NAME", "null")
+ " " + Userprefs.getString("SURNAME", "null") + " reporting "
+ "my latest health check. My temperature is "
+ Float.parseFloat(Tempcheck.getText().toString())
+ ". My Blood Pressure is "
+ Integer.parseInt(Pressurecheck.getText().toString())
+ ". My Pulse Rate is "
+ Integer.parseInt(Heartratecheck.getText().toString()));
textdoc.setType("vnd.android-dir/mms-sms");
dialog.dismiss();
startActivity(textdoc);

通过将 textdoc.setType 方法参数定义为“vnd.android-dir/mms-sms”,这允许您的应用程序将消息内容粘贴到用户可以选择发送消息的应用程序。这避免了设备在未经用户同意的情况下发送任何欺诈和意外文本消息的威胁,并且希望足以不触发防病毒应用程序。

希望这对您有所帮助。

关于android - "sendTextMessage"有些杀毒软件会判断为病毒,如何正确使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11315522/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com