传入短信广播接收器Andoid Delphi

时间:2018-07-23 12:54:02

标签: android delphi sms

我将代码基于David Nottage的示例:

https://github.com/DelphiWorlds/KastriFree/tree/master/Demos/ScheduledService

我在Android 6及更高版本上使用的是Delphi。

我正在尝试通过广播捕获传入的SMS消息。

我已在我的应用程序清单中列出了此权限:

<uses-permission android:name="android.permission.RECEIVE_SMS" />

我的OnStartCommand事件如下:

function TServiceModule.AndroidServiceStartCommand(const Sender: TObject..)
begin
  if JStringToString(Intent.getAction).equals(cReceiverName + '.SMS_RECEIVED')  then
  begin
    TOSLog.d('new incoming sms ');
  end;

但是它没有检测到任何SMS。我不知道如何抓住他们。

0 个答案:

没有答案