问题标签 [skstorereviewcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
939 浏览

ios - SKStoreReviewController.requestReview() 在没有蜂窝服务时冻结应用程序,即使在后台线程上运行也是如此

我在下面包含了我的代码。如果没有 wifi 和蜂窝服务,应用程序会冻结。如果我完全关闭蜂窝网络,它会打印“无法访问”,这是预期的,并且应用程序运行正常。但是如果没有服务并且蜂窝网络处于打开状态(例如,在地铁中),它会显示“通过蜂窝网络可达" 而且我无法与应用程序交互。它只是被冻结了,即使该代码在后台线程上也是如此。

0 投票
1 回答
938 浏览

ios - SKStoreReviewController 有没有委托方法?

我正在使用SKStoreReviewController从用户那里获取应用程序的评分,因此我需要SKStoreReviewController委托方法来跟踪用户活动,这意味着用户从弹出窗口“取消”或“提交”中按下的内容。

0 投票
0 回答
67 浏览

apple-tv - AppleTV 是否有任何替代 SKStoreReviewController 允许用户提交应用评级的方法?

我希望用户评价我的 appleTV 应用程序,因为我想向用户显示评价弹出窗口,因为我们使用 SKStoreReviewController 在 iOS 应用程序上显示弹出窗口,但 AppleTV 不支持它。

0 投票
1 回答
388 浏览

ios - SKStoreReviewController.requestReview 冻结模拟器

每次我调用 SKStoreReviewController.requestReview() 时,整个模拟器都会冻结并变得无响应。我总是从主线程调用它,但每次都有同样的问题。我在 iOS 12.1.4 上使用 iPhone XS 模拟器。

0 投票
1 回答
840 浏览

ios - SKStoreKitReviewController and Darkmode

Is there any way to alter the colors/tint of an SKStoreKitReviewController? When I am modifying my apps to support DarkMode, when in dark mode, the presented viewController does not look good.

enter image description here

0 投票
0 回答
782 浏览

ios - 从 TestFlight 运行时,应用程序中的速率不工作/显示

我正在使用此代码在我的应用程序中提示我们评分:

在模拟器上,速率提示按计划出现,但我使用 testflight 运行它,速率根本没有出现。有小费吗?

0 投票
0 回答
385 浏览

objective-c - SKStore​审查​控制器与 Xcode 11

我们的 iOS (Obj-C) 项目中有 StoreKit 框架,因此我们的应用程序将链接,因为我们使用 SKStore​Review​Controller。

Xcode 11 显然认为既然我们的项目中有 StoreKit 框架,我们就必须有 In-App Purchase 能力;我们不想要也不想要它。

在命令行上构建时出现错误:

在我们的项目中使用 StoreKit 框架:

没有 StoreKit 框架:

使用项目中的 StoreKit 框架在 Xcode IDE中构建,应用程序构建和链接,但无法在设备上运行(可能是因为代码签名错误)。

奇怪的是,我没有听到太多关于其他开发人员发生这种情况的消息。我们做错了什么吗?Xcode 10 和以前的版本很好。

0 投票
1 回答
1282 浏览

ios - 如何使用 EXPO iOS StoreReview API?

我尝试添加 EXPO iOS StoreReview API 但失败了。有任何示例代码吗?

0 投票
1 回答
3558 浏览

ios - 有什么方法可以检查 SKStoreReviewController.requestReview() 是否会被处理?

我想显示以下弹出窗口:“你喜欢这个应用程序吗?”

如果是 - 然后通过显示内置 Apple 的审查请求SKStoreReviewController.requestReview()

如果不是 - 然后将客户重新引导到支持聊天中,以在私人双向对话中获得他们的反馈

但不幸requestReview()的是 call 并不能保证弹出窗口会显示给客户,有时它不会。如果我现在调用它,我没有找到任何方法来检查它是否会显示。然后看看当客户点击“是”时会发生什么 - 在某些情况下,我错过了 5 星评级机会,谁想要呢?

有没有办法检查是否requestReview()会显示一个弹出窗口?

总结所需的流程:

  1. 检查 requestReview() 是否会显示审查请求
  2. 如果否 - 不向客户展示任何内容并退出。结尾。等会再试。
  3. 如果是 - 显示自定义弹出窗口“你喜欢这个应用程序吗?”
  4. 如果客户选择是 - 通过 Apple 的内置 requestReview() 请求审查
  5. 如果客户选择否 - 重定向到支持聊天以解决问题并避免差评

谢谢你的任何想法!

0 投票
1 回答
68 浏览

ios - 在测试期间避免 SKStoreReview 的最大提示

用于提示用户查看您的 iOS 应用程序的 SKStoreReview 有每 365 天 3 次提示的限制。

SKStore评论文档

此限制是否适用于本地测试?我正在开发我的应用程序,并希望确保我自己尝试 3 次后不会达到我的极限。