问题标签 [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 投票
2 回答
1429 浏览

android - Android 是否存在相当于 IOS 的 SKStoreReviewController 的类?

如果您想请求审核您的应用程序,您可以在 IOS 上使用 SKStoreReviewController。但我似乎找不到适用于 Android 的等价物。它存在吗?还是我需要添加自定义实现?

0 投票
1 回答
2121 浏览

ios - Swift:SKStoreReviewController - 多久可以调用一次?

该文档说,应用程序可以通过 SKSToreReviewController 每年三次要求用户进行评分。

大多数人建议在 UserDefaults 中保存一个变量,并在几次使用后调用该函数。如果您每年调用该函数超过 3 次,会发生什么情况?App Store 会忽略这些电话并在一年后再次要求评分,还是会出现某种错误?

如果应用程序已更新(即从 1.0 版跳转到 2.0 版)会发生什么?3个请求会被重置吗?

0 投票
2 回答
1308 浏览

ios - InAppReview : SKStoreReviewController 太慢了

使用 SKStoreReviewController 进行 inAppReview 需要时间,直到出现提示,有没有办法让它显示得更快?

另外,提交按钮总是变暗,不允许我评价,这是因为我还没有将应用上传到应用商店吗?

在此处输入图像描述

0 投票
1 回答
186 浏览

ios - 在 SKStoreReviewController 和 Springboard 上使用不同的应用显示名称

我有一个名为“通货膨胀计算器”的应用程序。由于该名称太长而无法放在跳板上,因此我使用“Inflation”作为显示名称。

我目前正在为 iOS 11 更新应用程序并想使用SKStoreReviewController,但这给我带来了一些麻烦。SKStoreReviewController默认使用与跳板相同的显示名称(“Inflation”)。不过,这不是应用程序的全名,因此警报感觉不正确。

理想情况下,跳板显示名称将保持为“Inflation”,并SKStoreReviewController显示全名“Inflation Calculator”。是否可以配置应用程序使这两个名称可以不同?

SpringBoard 显示名称为 SKStoreReviewController 默认使用与 SpringBoard 相同的显示名称,但我想说

0 投票
1 回答
205 浏览

ios - SKStoreReviewController 会在实际设备上显示多长时间?

每次我在 Xcode Simulator 中调用 Request 函数时,我都可以看到 SKStoreReviewController app-Rating 提示。但是我也会在设备中看到它吗?

0 投票
2 回答
7508 浏览

ios - SKStoreReviewController.requestReview() 弹出窗口未显示在 TestFlight 构建中

我在我的应用程序中使用了 SKStoreReviewController.requestReview() 但在测试飞行构建中未显示评分应用程序弹出窗口。

在开发中或添加临时构建提交按钮被禁用,这非常好。但是在试飞中构建它没有显示任何东西。

问题是什么?

0 投票
1 回答
1170 浏览

ios - 知道 SKStoreReviewController 何时被解雇

调用后SKStoreReviewController.requestReview(),用户会弹出一个弹窗。

当用户点击任何选项时,我怎么知道弹出窗口被关闭了?

0 投票
0 回答
537 浏览

ios - SKStoreReviewController requestReview 在 iMessage 扩展中不起作用

我尝试调用SKStoreReviewController.requestReview()我的 iMessage 扩展程序,但它从不显示 UI。我知道系统控制这是否出现,但根据文档(https://developer.apple.com/documentation/storekit/skstorereviewcontroller/2851536-requestreview),它似乎应该至少出现一次。

如果我将调用移至包含的应用程序,它会按预期工作。整个用户体验都基于 imessage 扩展,因此这不是一个真正可行的解决方案

0 投票
0 回答
372 浏览

ios - SKStoreReviewController 从右到左

我已将语言环境设置为沙特阿拉伯,将语言设置为阿拉伯语。
当我调用SKStoreReviewController.requestReview()显示原生 App Store 评级提醒时,关闭和取消按钮的方向更改为 RTL,但评级控制(星号)在 LTR 中仍然有效。

是否可以从右到左进行评级控制?IE。星星从右边而不是左边填充。

在此处输入图像描述

0 投票
2 回答
768 浏览

ios - SKStoreReviewController.requestReview() 的提示之间是否有最短时间?

据我了解,当我们打电话时SKStoreReviewController.requestReview(),Apple 会根据多种因素决定是否显示评论提示。我很好奇的是我们的应用程序提示之间的最短时间。根据 Apple,有一些限制(强调我的):

如果用户还没有给出反馈并且最近没有提出请求,系统会显示一个应用内提示,要求进行评分和可选的书面评论。

我知道除了文档中的内容之外,无法保证此调用的行为,但我想知道实践中会发生什么。

我试图弄清楚我们是否需要实现我们自己的逻辑以在再次请求提示之前等待一段合理的时间,或者 Apple 对“最近”的定义是否足以达到此目的。