【问题标题】:Appcenter Push iOS - control when to ask for push permissionAppcenter Push iOS - 控制何时请求推送权限
【发布时间】:2020-04-07 06:03:36
【问题描述】:

我似乎无法控制 AppCenter 何时请求推送权限。只要我调用AppCenter.Start(..., typeof(Push));,它就会立即请求许可。我还尝试在通过Push.SetEnabledAsync(true); 调用 Start 之前禁用推送,但这没有帮助。知道我该怎么做吗?

【问题讨论】:

  • 你好,你有没有尝试过苹果原生通知,它是否有效?您可以在没有应用中心的情况下查看通知。

标签: ios xamarin.forms push-notification xamarin.ios visual-studio-app-center


【解决方案1】:

官方文档here,有这个问题的部分:

我可以延迟显示推送通知权限弹出窗口,直到用户单击按钮或某个屏幕?

基本上,您在应用启动时初始化 AppCenter

AppCenter.Start("{KEY}", typeof(Analytics), typeof(Crashes));

然后登录后就可以调用了

AppCenter.Start(typeof(Push));

【讨论】:

    【解决方案2】:

    一种解决方案是在实现应用中心 .start 时使用条件。

    【讨论】:

      猜你喜欢
      • 2019-12-29
      • 1970-01-01
      • 2017-11-02
      • 1970-01-01
      • 1970-01-01
      • 2018-07-29
      • 2022-08-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多