c# - 广播侦听器在真实手机上不起作用
问题描述
我的应用程序应在您收到短信后立即通知用户。权利等。我已经分配了所有内容,在我的模拟器中一切正常,但不幸的是,我的真实手机(小米)无法正常工作。安卓版本一样,是什么原因?
[BroadcastReceiver(Enabled = true, Exported = true, Permission = "android.permission.RECEIVE_SMS")]
[IntentFilter(new[] { "android.provider.Telephony.SMS_RECEIVED" }, Priority = (int)IntentFilterPriority.HighPriority)]
public class SmsListener : BroadcastReceiver
{
protected string message, address = string.Empty;
public async override void OnReceive(Context context, Intent intent)
{
if (intent.Action.Equals("android.provider.Telephony.SMS_RECEIVED"))
{
//Do code
提前感谢您的回答:)
解决方案
推荐阅读
- javascript - 在 javascript 中重构异步函数
- bash - 从文件中读取变量,在我的终端中工作正常,在 .sh 文件中不起作用
- gatsby - Gatsby + Contentful + Netlify - 如何在生产中渲染 tracedSVG 图像?
- database - 设计具有一个时间戳值和多行和多列数据的表的最佳方法是什么?
- javascript - Wordpress:在function.php中排队后没有加载javascript
- mysql - 我的查询将被执行正确吗?
- python - 在 .txt 文件中按时间对行进行排序
- python-3.x - 使用多个 CPU 使用 Keras 模型进行预测
- node.js - 如何将图像下载为流然后上传?
- azure - 在 Azure SignalR 中配置到 hubContext.Clients.User 的声明映射