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."
我正在打电话
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."