菜鸟教程小白 发表于 2022-12-12 14:45:34

ios - 如何从 native 应用程序链接到手机设置


                                            <p><p>我正在创建一个 react-native 应用程序,如果他们的 IOS 版本是 <strong><11.0</strong>,我想向用户显示并警告。</p>

<p>这很好用。我有如下内容:</p>

<p> <a href="/image/qQvVs.png" rel="noreferrer noopener nofollow"><img src="/image/qQvVs.png" alt="enter image description here"/></a> </p>

<p>如果他们点击<strong>转到设置</strong>,我想要的是转到手机设置。</p>

<p>其代码如下:</p>

<pre><code>Linking.canOpenURL(&#39;app-settings:&#39;).then(supported =&gt; {
    if (!supported) {
      console.log(&#39;Can\&#39;t handle settings url&#39;);
    } else {
      return Linking.openURL(&#39;app-settings:&#39;);
    }
}).catch(err =&gt; console.error(&#39;An error occurred&#39;, err));
</code></pre>

<p>因此我尝试使用 <code>Linking.openURL('app-settings:')</code> 来实现。但问题是那会转到我的应用程序的设置,但我想转到 <code>settings</code> 索引页面,甚至更好地转到 <code>system upgrade</code> 设置。 </p>

<p>我只需要它用于 IOS。</p>

<p>知道我该怎么做吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>你不能再这样做了。您可以使用 URL <code>App-Prefs:</code>,它可以满足您的需求,但这会导致您的应用在审核时被拒绝,因为它被视为非公开 URL 架构。</p>

<p>Apple 唯一允许的 URL 是常量 <code>UIApplicationOpenSettingsURLString</code>,它会将您带到应用程序的设置,而不是设备的常规设置。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 如何从 native 应用程序链接到手机设置,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/51169654/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/51169654/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 如何从 native 应用程序链接到手机设置