我正在尝试使用PushWoosh电话间隙插件来实现推送通知。所有的例子中,registerDevice事件都发生在deviceReady上。但是,我希望用户不会立即收到通知,所以,我延迟了注册。
我的问题是,registerDevice的回调发生在用户实际选择是否允许通知之前。所以,当用户还没有真正做出选择的时候,我得到的状态显示push是禁用的。
在用户选择允许或不允许推送通知之前,如何防止回调触发。
pushNotification.registerDevice(
function(status) {
// THIS CALLBACK IS CALLED INSTANTLY
c
使用AppCenter,我可以通过我的Xamarin Forms (仅限安卓)应用程序向我的所有设备发送推送通知。 由于我的设备将被共享,因此我无法根据设备ID在AppCenter端过滤通知。 我需要根据当前登录到我的应用程序的用户进行筛选。对于推送通知,我还发送了WorkerID,它用作筛选器。 虽然我可以在应用程序在前台时进行此过滤,但当应用程序在后台或未运行时,它不会工作。(正常行为,因为推送事件在应用程序启动中) protected override void OnStart()
{
// This should come before AppCenter.Start() is