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

ios - 显示类似于 SKStoreReviewController 的警报

如何显示类似于 SKStoreReviewController 的警报?

我喜欢它的外观,我想在我的应用程序上使用类似的 UI。

0 投票
1 回答
671 浏览

ios - 如何检测哪个按钮用户点击了 SKStoreReviewController?

跟踪数据并根据他们在SKStoreReviewController提示上的执行情况来优化评论会更容易。

但是我们如何检测用户点击了哪个按钮呢?现在不要?1* 4* 5*?提交审核?

0 投票
1 回答
120 浏览

ios - 实例响应选择器总是返回 NO。但为什么?

这种说法总是错误的。即使在 iOS 10.3 设备上。我不知道为什么。

PS 如果我删除 if 语句,我的屏幕上会出现一个审查对话框。

0 投票
2 回答
513 浏览

ios - SKStore​Review​Controller:如何获得书面评论?

起初SKStore​Review​Controller看起来很棒:一种简单且标准化的方式来要求用户进行评论。但是SKStore​Review​Controller,只允许用户通过给它 1 到 5 星来评价应用程序。但是我应该让用户在商店中留下书面评论吗?SKStore​Review​Controller也可以使用吗?

还是我必须手动执行此操作,例如通过提示“感谢您对应用程序进行评分,您是否也想写评论”之类的提示?我怀疑许多用户在对应用程序进行评分后会乐意执行另一项操作...

不提示进行书面审查会不会与 Apple 的指导方针相冲突,即不提示用户不使用SKStore​Review​Controller?

0 投票
1 回答
1847 浏览

ios - SKStore​Review​Controller:如何处理限制?

我的 App 不会主动提示用户在 App Store 上给应用评分,它只是在应用设置中包含一个“给这个应用评分”页面。因此,用户可以手动访问该页面,并且只有在他点击一个Do Rate按钮后,他才会被重定向到 App Store。

当然,用户界面SKStore​Review​Controller比将用户重定向到 App Store 应用程序以留下评论要直接得多。所以我简单地将对 App Store URL 的调用更改为对[SKStore​Review​Controller requestReview].

这在我所有的测试中都很好用:每次点击查看按钮时都会显示评级对话框。

但是我想知道这在实际调试环境之外会如何表现。根据 Apple 文档,每个 App 每年[SKStore​Review​Controller requestReview]限制为3 个提示。

  • 达到此限制后,应用程序将如何运行?按下查看按钮 (= [SKStore​Review​Controller requestReview]) 会没有效果还是会有某种反馈?
  • 我如何知道我是否可以使用[SKStore​Review​Controller requestReview]或是否必须手动将用户发送到商店?
  • 每个应用程序每年 3 个提示到底是什么意思?这真的是每个应用程序还是每个应用程序版本
  • [SKStore​Review​Controller requestReview]两次通话之间的间隔是否有任何限制?连续三天使用它和每四个月使用它一样合法吗?
0 投票
2 回答
2372 浏览

ios - 使用未解析的标识符“SKStoreReviewController”但已导入 StoreKit

我已经将 StoreKit 导入到 ViewController 中,我希望用户在其中触发操作以便他们可以评价我的应用程序,但是尽管我已经清理和构建了我的应用程序等的次数,但我仍然收到以下错误,所以我认为这可能是我做错了什么

这是我的代码:

这是我得到的错误: 在此处输入图像描述

0 投票
1 回答
883 浏览

ios - SKStoreReviewController requestReview 对话框中缺少文本

我正在尝试实现 StoreKit 的 requestReview API:

当对话框出现时,它缺少“正在享受 [app]?” 和“在 App Store 上点击一颗星给它评分”文本:

审阅对话框中缺少标题和说明

此屏幕截图来自运行 iOS 10.3.3 的 iPhone 6s。我还能够在运行 iOS 10.3.1 的 iPhone 6s 以及运行 iOS 10.3 的 iPhone 7 模拟器上重现该问题。

我知道开发模式下的 UI 与生产模式下的 UI 并不完全相同,但我的印象是,开发模式下唯一的 UI 区别是提交按钮始终是灰色的。

如果我看不到它在开发中正常工作,我会犹豫是否使用此功能。

任何想法如何让标题和描述出现或可能导致此问题?

0 投票
1 回答
409 浏览

ios - SKStoreReviewController requestReview() 如果用户评价了应用程序,系统会不会提示他评价我们?

嗨,如果用户在第一次尝试中对应用程序进行了评分,那么用户将永远不会再次看到我们弹出的评分吗?或者他将能够在 365 天后看到?

0 投票
1 回答
461 浏览

ios - 操作系统版本低于 iOS 11 的用户在应用内评分

iOS 版本低于 iOS 11 的应用用户如何评价应用?

我是否必须编写类似这样的条件代码

Apple 会允许还是拒绝该应用程序?如果 Apple 不允许这样做,那么应该为其他用户做什么?提前致谢。

0 投票
2 回答
1062 浏览

ios - 隐藏在键盘下的 SKStoreReviewController 按钮

我的 swift iOS 应用程序有一个带有键盘显示的活动文本字段。每次用户点击键盘上的返回键时,我都会打电话

这听起来可能有些过分,但是一旦用户给出了评论,上述声明将不会做任何事情,所以我认为我的方法是正确的。

问题是在较小的屏幕设备(iPhone 5 等)上,显示的 SKStoreReviewController 按钮隐藏在键盘下方。

所以用户卡住了,因为他们无法关闭 SKStoreReviewController。我不想为用户添加键盘隐藏按钮。

我怎么知道什么时候SKStoreReviewController显示所以我可以以编程方式隐藏键盘?