Appcenter Push iOS - 控制何时请求推送权限
Appcenter Push iOS - control when to ask for push permission
我似乎无法控制 AppCenter 何时请求推送权限。我一调用 AppCenter.Start(..., typeof(Push));
它就会立即请求许可。我还尝试在调用 Start by Push.SetEnabledAsync(true);
之前禁用 Push,但这没有帮助。知道我该怎么做吗?
一种解决方案是在实施应用中心 .start 时使用条件语句。
官方文档here,有一个部分针对这个问题:
Can I delay showing the Push Notifications permission pop-up until the user click a button or a certain screen?
基本上,您在应用启动时初始化 AppCenter
AppCenter.Start("{KEY}", typeof(Analytics), typeof(Crashes));
然后登录后,您可以调用
AppCenter.Start(typeof(Push));
我似乎无法控制 AppCenter 何时请求推送权限。我一调用 AppCenter.Start(..., typeof(Push));
它就会立即请求许可。我还尝试在调用 Start by Push.SetEnabledAsync(true);
之前禁用 Push,但这没有帮助。知道我该怎么做吗?
一种解决方案是在实施应用中心 .start 时使用条件语句。
官方文档here,有一个部分针对这个问题:
Can I delay showing the Push Notifications permission pop-up until the user click a button or a certain screen?
基本上,您在应用启动时初始化 AppCenter
AppCenter.Start("{KEY}", typeof(Analytics), typeof(Crashes));
然后登录后,您可以调用
AppCenter.Start(typeof(Push));