关闭应用程序时,通知设置不会将用户带至应用程序内设置

时间:2018-06-26 20:02:21

标签: android push-notification android-notifications

当用户单击以下任一选项时,我试图将其引导到我的应用程序的“设置”屏幕中:

1)单击“应用程序中的其他设置”(虽然对我来说显示为“应用程序中的更多设置”或“更多设置”(取决于我正在测试的Android版本)

2)单击通知上的齿轮图标。

通过将以下代码添加到我的AndroidManifest中,我已经非常接近了

<activity android:name=".myActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.NOTIFICATION_PREFERENCES" />
    </intent-filter>
</activity>

这样,我得到以下行为:

棉花糖::如果关闭了应用,请单击上面的两个选项中的任意一个,将在主屏幕上打开该应用。如果该应用已经打开,它将带他们到“设置”屏幕。

奥利奥(Oreo):单击通知设置下的“应用程序中的更多设置”,如果应用程序处于关闭状态,则会将用户带到主屏幕,但是如果应用程序已打开,则会将用户带到主屏幕。进入“设置”屏幕。但是,单击通知上的Gear图标时,始终会将用户带到设备的“通知设置”屏幕。

我也尝试过听启动器活动的意图,但是意图是空的。

同样,目标是始终将用户带到我的应用内设置屏幕。有人知道我在想什么,或者我怎么能做到吗?

0 个答案:

没有答案