首页 > 解决方案 > 在 thge Play 商店上传应用程序时严重性损坏(短信和通话记录)权限声明表

问题描述

在我的应用程序中,我使用 SmsManager 发送短信,但现在 google play 更新了他们的权限政策,并且 Google Play 限制了高风险或敏感权限的使用,包括 SMS 或通话记录权限组。

标签: android

解决方案


没有提交适当的目的,您不能接受短信或许可。如果您的目的是撰写消息并将撰写的消息显示在用户的写消息中。然后无需在清单中添加消息权限。在这个过程中,您可以只写一条消息,收件人号码,但发送选项将掌握在用户手中。请按照以下代码:

private void sendMessage(String messageToSend) {
        Uri uri = Uri.parse("smsto:+8801714262873");
        //for multiple numbers 
        // Uri uri =Uri.parse("smsto:+8801714262873,+8801877014379");
        Intent it = new Intent(Intent.ACTION_SENDTO, uri);
        it.putExtra("sms_body", messageToSend);
        startActivity(it);
    }

推荐阅读