Milkmangames Easypush ANE,是否可以检测到 OS 取消点击

Milkmangames Easypush ANE, can an OS cancel click be detected

我正在打电话

EasyPush.oneSignal.registerForNotifications();

在我程序的相关时间启动iOS订阅推送消息对话。如果用户单击“确定”,我会收到一个确认接受并给我令牌的事件。

但是,如果用户在 OS 对话框中单击“取消”,我什么也得不到,如果用户单击“取消”,我希望对此做出回应。

能否检测到Cancel?

我认为这与之前按下取消时调用寄存器的问题相同,因为再次没有任何反应。

编辑,

当用户点击 'Agree' 时注册的事件发生

PNOSEvent.TOKEN_REGISTERED

但是,当单击 'Dont Agree' 时没有任何反应,存在一个名为

的事件
PNOSEvent.TOKEN_REGISTRATION_FAILED

然而,这从未发生过,我也不知道为什么,但如果确实发生过,那将是我正在寻找的。

直接来自 MilkmanGames 本身:

"Apple actually doesn't give us a notification for this case. What you could do is set a timeout (and/or listen for the next Event.ACTIVATE) and use the EasyPush.areNotificationsEnabled() function."