我想显示以下弹出窗口:“您喜欢该应用程序吗?”
如果是 - 然后通过以下方式显示内置 Apple 的审核请求SKStoreReviewController.requestReview()
如果没有 - 则将客户重新引导至支持聊天室,以在私人双向对话中获取他们的反馈
但不幸的是,requestReview()调用并不能保证弹出窗口会显示给客户,有时也不会。我没有找到任何方法来检查如果我现在调用它是否会显示它。然后看看当客户点击“是”时会发生什么 - 在某些情况下,我错过了 5 星级评级的机会,谁想要这样?
有什么方法可以检查是否requestReview()会显示弹出窗口?
总结一下所需的流程:
谢谢您的任何想法!
从 CoreData 迁移到 CloudKit 并保留所有用户数据的最佳方法是什么?
我想淘汰 Core-Data 并将其替换为 CloudKit,但用户拥有大量重要数据,应该以某种方式迁移它们。此外,许多类正在使用 CoreData 实体,它们不应该受到影响(CRUD 操作除外)。没有找到任何简单的指导方针。
我的解决方案草案:
-检查用户是否有CoreData
-加载内存中的所有CoreData对象
-将它们写入云端
-删除CoreData文件
它会按预期工作吗?
移除 Core-Data 后可以使用从 NSManagedObject 继承的类吗?它会引起任何副作用吗?