菜鸟教程小白 发表于 2022-12-11 19:48:07

ios - 为推送通知上传 iOS 设备 token


                                            <p><p>我想知道如何管理 iOS 设备 tokenApp & Server Side。
首先,我注册了我的应用程序以接收远程通知。所以,我得到了设备 token 。</p>

<p>我的问题是:</p>

<p><strong>应用端</strong></p>

<ul>
<li>我应该什么时候将 token 发送到服务器?</li>
<li>如果多次,多久一次?每个日志请求?</li>
<li>我应该直接从这个方法<code>application:didRegisterForRemoteNotificationsWithDeviceToken:</code>将 token 发送到服务器还是存储它,然后用其他方法发送?</li>
</ul>

<p><strong>服务器端</strong></p>

<ul>
<li>一旦我在服务器上有 token ,我怎么知道 token 是否仍然有效?或者我应该删除它,因为设备 token 不再可用。</li>
</ul></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p><strong>应用端</strong></p>

<p>最好在每个 api 请求中上传它以跟踪用户设备,因为他可能从多个设备登录他的帐户,因此您应该在服务器中有一组设备 token ,或者如果您想跟踪最后一个 token ,则只有一个 token 用户活跃的设备,将来自 <code>didRegisterForRemoteNotificationsWithDeviceToken</code> 的 token 存储在用户默认值中,并为每个 api 请求上传它</p>

<p><strong>服务器端</strong> </p>

<p>如果用于发送它的 php 脚本返回成功操作,则 token 仍然有效,但如果不是,也可能意味着 .pem 文件不正确</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 为推送通知上传 iOS 设备 token ,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/49018044/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/49018044/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 为推送通知上传 iOS 设备 token