对不起,如果这是一个愚蠢的问题,我不太熟悉 Android 的工作原理。 所以安卓用户没有得到通知的提示,他们只是自动订阅?
@ilyakar我可能是错的,但在 buildTools 25 之后,用户接受在安装应用程序之前接收通知。 :)
@ilyakar @djalmaaraujo Android 没有像 iOS 那样的通知权限系统提示,它们默认启用。 Android 6.0(API 级别 23)确实添加了运行时权限提示,但通知不是其中之一。
如果您不希望自动订阅您的用户,您可以在第一个应用程序启动时在 init 之后调用OneSignal.setSubscription(false);
。 然后当您提示并且他们接受呼叫OneSignal.setSubscription(true);
。
谢谢你的解释,乔希。 这就是我所希望的。
亲切的问候,
伊利亚
2018 年 4 月 2 日,21:27,Josh Kasten [email protected]写道:
@ilyakar @djalmaaraujo Android 没有像 iOS 那样的系统提示通知权限,它们默认启用。 Android 6.0(API 级别 23)确实添加了运行时权限提示,但通知不是其中之一。
如果你不想自动订阅你的用户,你可以调用 OneSignal.setSubscription(false); 在第一个应用程序启动时初始化之后。 然后当您提示并且他们接受呼叫 OneSignal.setSubscription(true); 时。
—
你收到这个是因为你被提到了。
直接回复此邮件,在 GitHub 上查看,或将线程静音。
最有用的评论
@ilyakar @djalmaaraujo Android 没有像 iOS 那样的通知权限系统提示,它们默认启用。 Android 6.0(API 级别 23)确实添加了运行时权限提示,但通知不是其中之一。
如果您不希望自动订阅您的用户,您可以在第一个应用程序启动时在 init 之后调用
OneSignal.setSubscription(false);
。 然后当您提示并且他们接受呼叫OneSignal.setSubscription(true);
。