短信不实时通知

<%= @topic_view.topic.title %>
<%= @topic_view.topic.average_rating %> <%= @topic_view.topic.posts.count { |p| !!p.custom_fields['rating'] } %>

问题描述: 短信不实时通知
当前版本: MK90.0-wayne-201909011711-NIGHTLY
复现步骤: 收到短信时(可以确定确实是收到了),没有通知,需要手工打开短信APP后,才有通知。

收到短信但没有通知的log如下:

2019-09-05 17:26:04.733 2656-2731/? I/QImsService: ImsSenderRxr : [UNSL]< UNSOL_INCOMING_IMS_SMS[SUB0]
2019-09-05 17:26:04.734 2656-2833/? I/QImsService: ImsSmsHandler : Message received: what = 2
2019-09-05 17:26:04.734 2656-2833/? I/QImsService: ImsSmsImpl : onSmsReceived:: token:4 incomingSms:{ mFormat = 3gpp verstat = 0}
2019-09-05 17:26:04.835 2656-2741/? I/QImsService: ImsSmsImpl : acknowledgeSms:: token:4 msgRef:0 result:1
2019-09-05 17:26:04.835 2656-2741/? I/QImsService: ImsSenderRxr : acknowledgeSms: messageRef: 0 result: 1
2019-09-05 17:26:04.835 2656-2741/? I/QImsService: ImsSenderRxr : [0072]> REQUEST_ACK_IMS_SMS [SUB0]
2019-09-05 17:26:04.906 2656-2741/? D/MmsService: getAutoPersisting
2019-09-05 17:26:04.925 30014-30014/? V/MessagingApp: SmsReceiver.deliverSmsMessages
2019-09-05 17:26:04.935 30014-30014/? I/MoKeeCloud: Preparing query.
2019-09-05 17:26:04.942 30014-30014/? I/MoKeeCloud: Looking up 1065752581879757920 via internet.
2019-09-05 17:26:05.370 30014-31058/? W/System.err: org.json.JSONException: Expected ‘:’ after &quot at character 7 of {“NumInfo”:"\u8be5\u53f7\u7801\u6682\u65e0\u6807\u8bb0",“errorCode”:0}
2019-09-05 17:26:05.370 30014-31058/? W/System.err: at org.json.JSONTokener.syntaxError(JSONTokener.java:449)
2019-09-05 17:26:05.376 30014-31058/? W/System.err: at org.json.JSONTokener.readObject(JSONTokener.java:378)
2019-09-05 17:26:05.376 30014-31058/? W/System.err: at org.json.JSONTokener.nextValue(JSONTokener.java:100)
2019-09-05 17:26:05.376 30014-31058/? W/System.err: at org.json.JSONObject.(JSONObject.java:159)
2019-09-05 17:26:05.377 30014-31058/? W/System.err: at org.json.JSONObject.(JSONObject.java:176)
2019-09-05 17:26:05.377 30014-31058/? W/System.err: at com.mokee.cloud.misc.CloudUtils.getInfoFromResult(Unknown Source:13)
2019-09-05 17:26:05.377 30014-31058/? W/System.err: at com.mokee.cloud.location.CloudNumber.a(Unknown Source:101)
2019-09-05 17:26:05.377 30014-31058/? W/System.err: at com.mokee.cloud.location.CloudNumber.access$000(Unknown Source:0)
2019-09-05 17:26:05.377 30014-31058/? W/System.err: at com.mokee.cloud.location.a.call(Unknown Source:2)
2019-09-05 17:26:05.377 30014-31058/? W/System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
2019-09-05 17:26:05.377 30014-31058/? W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
2019-09-05 17:26:05.377 30014-31058/? W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
2019-09-05 17:26:05.377 30014-31058/? W/System.err: at java.lang.Thread.run(Thread.java:764)
2019-09-05 17:26:05.383 1324-16636/? W/BackupManagerService: dataChanged but no participant pkg=‘com.android.providers.telephony’ uid=1001
2019-09-05 17:26:05.385 30014-30014/? I/MoKeeCloud: location info is inserted now
2019-09-05 17:26:05.385 30014-30014/? I/MoKeeCloud: Looking up 1065752581879757920 via offline database.
2019-09-05 17:26:05.408 1324-1428/? W/BroadcastQueue: Appop Denial: receiving Intent { act=android.provider.Telephony.SMS_RECEIVED flg=0x19000010 (has extras) } to ProcessRecord{ca1cbc1 26927:net.dinglisch.android.taskerm/u0a119} (pid=26927, uid=10119) requires appop RECEIVE_SMS due to sender com.android.phone (uid 1001)