- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 StoreKit 进行应用内评级。但是每当我调用 SKStoreReviewController requestReview 方法时,应用程序就会卡住,过了一会儿,审查 View 出现,然后应用程序进入正常状态。为什么会发生这种情况,是否有任何解决方案?
我还有一个问题,是否需要写评论(即)我不想打开应用商店来写评论,我希望该用户只需提交评论并留在应用程序中。
最佳答案
我刚刚遇到了同样的问题。但是(至少据我所知)仅在我的应用程序的调试版本中。我没有办法修复它。但似乎 storekit 正在尝试连接到某些 Apple 服务器,有时该连接需要很长时间。
在尝试建立连接时,整个主队列被卡住。什么都没有通过。
我做了一些系统日志。在某些时候,我看到了这种情况:
Mar 4 18:17:37 RetepV StoreKitUIService(CFNetwork)[14436] <Notice>: Task <F9F9DB85-B649-43CC-A3D6-B8E931BF9ADA>.<27> resuming, QOS(0x19)
Mar 4 18:17:37 RetepV StoreKitUIService(CFNetwork)[14436] <Notice>: Task <F9F9DB85-B649-43CC-A3D6-B8E931BF9ADA>.<27> {strength 0, tls 4, ct 0, sub 0, sig 1, ciphers 0, bundle 1, builtin 0}
Mar 4 18:17:37 RetepV StoreKitUIService(CFNetwork)[14436] <Notice>: TIC Enabling TLS [29:0x280586a00]
Mar 4 18:17:37 RetepV StoreKitUIService(CFNetwork)[14436] <Notice>: TIC TCP Conn Start [29:0x280586a00]
Mar 4 18:17:37 RetepV StoreKitUIService(libnetwork.dylib)[14436] <Notice>: [C29 Hostname#68464834:443 tcp, url hash: 11d80191, tls] start
Mar 4 18:17:37 RetepV StoreKitUIService(libnetwork.dylib)[14436] <Notice>: nw_connection_report_state_with_handler_locked [C29] reporting state preparing
Mar 4 18:17:37 RetepV StoreKitUIService(CFNetwork)[14436] <Notice>: Task <F9F9DB85-B649-43CC-A3D6-B8E931BF9ADA>.<27> setting up Connection 29
.
Mar 4 18:18:08 RetepV StoreKitUIService(libnetwork.dylib)[14436] <Notice>: nw_endpoint_flow_protocol_connected [C29.1 IPv4#9566630f:443 in_progress channel-flow (satisfied)] Transport protocol connected
.
关于ios - SKStoreReviewController requestReview 方法需要时间来显示并且应用程序卡住,直到出现 ReviewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50507149/
有什么方法可以改变 SKStoreKitReviewController 的颜色/色调吗?当我修改应用程序以支持 DarkMode 时,在黑暗模式下,呈现的 viewController 看起来不太好
仅当此特定用户/应用安装没有发生应用崩溃(最近)时,我才会调用 SKStoreReviewController.requestReview()。 所以问题是,我如何在应用程序中知道该应用程序本身至少崩
我正在使用 SKStoreReviewController 来显示内置的 AppStore 评级 UI。当我在本地测试时,应用程序图标未显示在弹出窗口中,而是显示了 Xcode 的默认图标(对于没有图
我实现了 SKStoreReviewController。它给出了对应用程序进行评分的提示。如果我点击星星,它会显示两个标题为提交 和取消 的按钮。我的应用程序仍未在 App Store 中,因此“提
为什么“SKStoreReviewController 的”发送按钮显示为灰色并且触摸时没有响应?可能和我处于 DEBUG 模式有关? 最佳答案 它仅在 从应用商店 下载应用后启用。 在开发期间,甚至
在我的 iOS 应用程序中,我使用 SKStoreReviewController 请求用户对应用程序进行评分。 Apple 文档说将用于请求“给我们评分”弹出窗口的代码放在我们想要的任何地方,他们将
所以我有一个应用程序已经在应用程序商店中,我现在正在尝试实现 SKStoreReviewController。 我添加了通过请求审核方法处理和显示对话框的逻辑。但此对话框在新设备上仅出现 3 次,而在
每次我调用 SKStoreReviewController.requestReview() 时,整个模拟器都会卡住并变得无响应。我总是从主线程调用它,但每次都有同样的问题。我在 iOS 12.1.4
我有几个问题找不到答案。 我们可以知道用户是否点击了取消/提交吗? 我们可以知道用户是否已经发表评论了吗? (不再向他显示模态) 如果用户给出评论并调用显示评论模式的方法,它会出现吗? 最佳答案 没有
我正在尝试实现 StoreKit 的 requestReview API: [SKStoreReviewController requestReview]; 当对话框出现时,它缺少“正在享受 [app
根据评论在 SKStoreReviewController 提示上的表现,跟踪数据和优化评论会更容易。 但是我们如何检测用户点击了哪个按钮呢?现在不要? 1* 4* 5*?提交审核? 最佳答案 你不能
我想用10.3新增的功能向用户征求评价。在docs ,苹果声明当调用此方法时“显示评级/评论请求 View ”。 我正在查看评分 View (您可以在其中选择要评分的星数),但我无法撰写评论。我不得不
使用 SKStoreReviewController 进行 inAppReview 需要一些时间才能出现提示,有什么办法可以让它显示得更快吗? 另外,提交按钮一直是灰色的,不允许我评价,这是因为我还没
调用 SKStoreReviewController.requestReview() 后,用户将弹出一个窗口。 当用户点击任何选项时,我怎么知道弹出窗口已关闭? 最佳答案 不可能SKStoreRevi
我的 swift iOS 应用程序有一个带键盘显示的事件文本字段。每次用户点击键盘上的返回键时,我都会调用 SKStoreReviewController.requestReview() 这听起来可能
我已将以下内容添加到我的 AppDelegate 并导入了 StoreKit。审查模式按预期在启动时弹出。我的问题是,我是负责此调用频率的人还是 Apple? docs仍然很轻,但我读了elsewhe
我正在查看使用 SKStoreReviewController 的新 requestReview() API。文件指出: “虽然您应该在应用的用户体验流程中调用此方法,但评级/评论请求 View 的实
我成功实现了 SKStoreReviewController。但是当提示出现时,“提交”按钮是灰色的并且被禁用。 我以为这是因为我处于 Debug模式,但是当我使用 Ad-Hoc PP 发布应用程序时
我了解到,当我们调用SKStoreReviewController.requestReview()时,Apple会根据多种因素决定是否显示评论提示。我很好奇的是我们的应用程序提示之间的最短时间。 Ac
我想显示以下弹出窗口:“您喜欢这个应用程序吗?” 如果是,则通过 SKStoreReviewController.requestReview() 显示内置 Apple 的审核请求 如果没有 - 则将客
我是一名优秀的程序员,十分优秀!