ios - 跟踪在 iOS 上卸载应用程序的时间
问题描述
我一直在尝试找到一种方法来跟踪我们的应用何时从 iOS 设备上卸载:
- 发送推送通知,这有时会给出所需的 410(应用程序已卸载),大多数时候只返回 200。我找不到任何关于如何使用他们的反馈服务的示例,这似乎已经过时了。
- 后台 ping 仅在应用程序处于后台但不关闭时有效。如果应用程序使用位置服务,它可能会起作用,但这需要更多权限。
有什么稳定的方法可以跟踪这个吗?
非常感谢
解决方案
您可以分享您的具体案例以获得替代解决方案。
顺便说一句,实现这一目标的最接近的技术是:
1-发送静默通知,检查以下内容: https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/pushing_background_updates_to_your_app 并注意以下事项:
系统将后台通知视为低优先级:您可以使用它们来刷新应用程序的内容,但系统不保证它们的交付。
2- 在设备中收到通知后,调用网络服务来标记此设备/用户。
如果您想要收集洞察力,您可以使用分析框架,例如:Google Analytics(分析)来获取您想要的所有洞察力(活动、已下载、...)。检查以下内容: https ://developers.google.com/analytics/devguides/collection/ios/v3
推荐阅读
- python - 如何在 Python 中进行组合和随机样本
- jenkins - 如何在条件步骤中使用声明的变量?
- c# - 如何从单独的游戏对象位置控制着色器中的属性?
- wcf - 使用 SOAPUI 使用相互证书身份验证测试 WCF
- css - 在 Google Chrome 中隐藏日历图标
- mongodb - Mongoose .populate() 不会填充整个用户模型
- android - 如何在屏幕中居中进度条
- java - 如何在 docker 容器中部署 Spring 应用程序?
- android - 我可以从 android.view.View.onDraw() 中查看输入手势吗?
- django - 如何实现每页有效的访问计数器?