菜鸟教程小白 发表于 2022-12-11 18:22:57

ios - 应用更新后重新显示推送通知弹出窗口


                                            <p><p>有没有办法在用户选择不允许应用程序的 PN 后重新显示 iOS 推送通知用户权限对话框?</p>

<p>考虑这个例子:</p>

<ol>
<li>用户安装应用,弹出 PN 权限,选择否。</li>
<li>应用不会使用 PN,也不会再次请求许可。</li>
<li>我们发布了一项更新,其中包含与 PN 相关的新功能,并希望在用户更新后再次向用户重新显示 PN 权限对话框。</li>
</ol>

<p>这可能吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我已经通过以下方式解决了这个问题:</p>

<ol>
<li><p>显示第一次用户拒绝通知弹出窗口。</p></li>
<li><p>之后,每次用户访问特定页面时,您都可以检查应用的通知是否开启</p></li>
<li><p>使用以下代码检查通知是否开启:</p>

<pre><code>[ respondsToSelector:@selector(currentUserNotificationSettings)]
</code></pre> </li>
<li><p>如果您检测到推送通知已关闭,请使用以下命令提示用户进入设置页面:</p>

<pre><code>[ openURL:];
</code></pre> </li>
</ol>

<p>如果您还有其他问题,请告诉我</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 应用更新后重新显示推送通知弹出窗口,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/41274133/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/41274133/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 应用更新后重新显示推送通知弹出窗口