我想在点击推送通知时打开特定活动。我正在使用信号推送通知服务。 Onesignal提供了在通知点击时打开特定URL的功能。现在我想在通知点击上打开一个特定的活动(假设Activity_two)。我怎样才能做到这一点?与PlayStore一样,我们使用market:\\
...
答案 0 :(得分:0)
<button type="button">Cross Fade</button>
<div class="images">
<img class="image-1 opaque" alt="Image 1" />
<img class="image-2 transparent" alt="Image 2" />
</div>
答案 1 :(得分:0)
当点击其中一个通知时,您需要首先禁用OneSignal打开启动器活动的默认操作。将以下 <label class="checkbox" ng-repeat="radius in radii" id="selectradius-{{radius.id}}">
<input type="checkbox" name="radius"
ng-model="$parent.selectedRadius"
ng-value="radius">
{{radius.name}}
</label>
元素添加到应用程序下的meta-data
。
AndroidManifest.xml
然后,您需要设置<application ...>
<meta-data android:name="com.onesignal.NotificationOpened.DEFAULT" android:value="DISABLE" />
</application>
来处理公开活动并致电NotificationOpenedHandler
。
startActivity(...)
OneSignal关于此的完整文档。 Changing the open action of a notification