菜鸟教程小白 发表于 2022-12-13 02:24:34

ios - 是否可以强制我的应用获取新的 apple-app-site-association 文件?


                                            <p><p>我一直在阅读并找到一些关于 apple-app-site-association 缓存的现有答案:</p>

<ul>
<li> <a href="https://forums.developer.apple.com/thread/6972" rel="noreferrer noopener nofollow">on the Apple forums</a> .</li>
<li> <a href="https://stackoverflow.com/questions/35187576/does-the-apple-app-site-association-json-file-ever-get-updated-in-app" rel="noreferrer noopener nofollow">on Stackoverflow</a> .</li>
</ul>

<p>这些答案都表明关联文件是从网络获取的<em>仅在安装/更新时</em>。</p>

<p>这让我很担心,因为这意味着我需要将文件的更新与我的应用程序版本同步。</p>

<p>这也意味着,如果我不希望普遍链接的某些 URL(例如我的联系页面,<code>/contact</code>)最初没有从我的关联文件中列入黑名单,则不更新我的应用程序的用户将尝试访问该页面时,体验永远中断。</p>

<p>我的问题是:<strong>这里有没有人知道强制我的应用更新其关联文件而不需要发布新版本并等待我的所有用户更新的方法?</strong></p>

<p><strong>编辑</strong>还有,<em>为什么</em>?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p><em>不可能</em>强制这样做。 Apple 没有透露更新标准,但整天都在处理这个问题,我可以向您保证,安装/更新是我见过此文件被刮掉的<strong>唯一</strong>次。</p>

<p>更好的选择是使用托管的深度链接平台,例如 <a href="https://branch.io" rel="noreferrer noopener nofollow">Branch.io</a> (完全披露:我在 Branch 团队),因为这样您就无需担心在第一次设置后更新 <code>apple-app-store-association</code> 配置。</p ></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 是否可以强制我的应用获取新的 apple-app-site-association 文件?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/45368750/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/45368750/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 是否可以强制我的应用获取新的 apple-app-site-association 文件?