skstorereviewcontroller
全部标签 我实现了SKStoreReviewController。它给出了对应用程序进行评分的提示。如果我点击星星,它会显示两个标题为提交和取消的按钮。我的应用程序仍未在AppStore中,因此“提交”按钮被禁用。我想知道在我的应用上传到AppStore后点击提交时会发生什么。评分会直接提交还是重定向到AppStore以撰写评论? 最佳答案 requestReview()提示的提交按钮会将您重定向到应用程序的写评论页面,其中星标部分已填写。您可以选择在那里输入标题和详细评论。(描述文字具有误导性,标题是可选的。)来自theRatings,Re
根据评论在SKStoreReviewController提示上的表现,跟踪数据和优化评论会更容易。但是我们如何检测用户点击了哪个按钮呢?现在不要?1*4*5*?提交审核? 最佳答案 你不能。如果您阅读SKStoreReviewController的文档和requestReview,您会看到它不会公开任何有关结果、UI或是否显示提示的信息。 关于ios-如何检测用户在SKStoreReviewController上点击了哪个按钮?,我们在StackOverflow上找到一个类似的问题:
在我的iOS应用程序中,我使用SKStoreReviewController请求用户对应用程序进行评分。Apple文档说将用于请求“给我们评分”弹出窗口的代码放在我们想要的任何地方,他们将决定何时实际显示。我在应用程序的第一个View中编写了以下代码:funcrequestReview(){SKStoreReviewController.requestReview()}问题是,当我的应用程序的用户首次启动该应用程序时,弹出窗口就会显示给他们,这是没有意义的。有什么方法可以控制弹出窗口的外观并避免在一定数量的应用程序使用之前显示它? 最佳答案
我已经将StoreKit导入到ViewController中,我希望用户在其中触发操作以便他们可以对我的应用进行评分,但是尽管我已经清理和构建我的应用等次数,但我仍然收到以下错误。所以我认为这可能是我做错了什么这是我的代码:funcpromptUserToRateApp(){if#available(iOS10.3,*){SKStoreReviewController.requestReview()}else{//Fallbackonearlierversions}}这是我得到的错误: 最佳答案 你需要写importStoreKit
如果您想请求对您的应用进行审核,您可以在IOS上使用SKStoreReviewController。但我似乎无法找到Android的等效项。它存在吗?还是我需要添加自定义实现? 最佳答案 恐怕Google还没有提供任何这样的官方API。不离开apk就无法提交评论/评分。 关于android-是否存在适用于Android的相当于IOS的SKStoreReviewController的类?,我们在StackOverflow上找到一个类似的问题: https://s
从iOS10.3开始,Apple将评论提示(评价此应用程序)限制为每年3次,并且可以在用户设置中将其关闭。问:我们如何检测已达到3次限制或用户是否已关闭RTA,以便在应用程序中我不会显示弹出窗口说:“你喜欢这个应用程序吗?如果是,你可以写评论?[是/否]”,因为如果用户点击是,则不会显示任何内容。官方文档这里的信息真的不多:https://developer.apple.com/reference/storekit/skstorereviewcontrollerAlthoughyoushouldcallthismethodwhenitmakessenseintheuserexperie
我正在查看使用SKStoreReviewController的新requestReview()API。文件指出:“虽然您应该在应用的用户体验流程中调用此方法,但评级/评论请求View的实际显示受AppStore政策约束。因为此方法可能或者可能不会显示警报,因此不适合调用它来响应按钮点击或其他用户操作。”有没有人有使用此API的经验。决定评级View是否显示的因素究竟是什么?我猜如果调用得太频繁,它就不会显示。有人对此有任何见解吗?谢谢! 最佳答案 你是对的,如果调用太频繁,它就不会显示。SKStoreReviewController
我在我的应用程序中使用了SKStoreReviewController.requestReview(),但Rate应用程序弹出窗口未显示在测试Flight构建中。if#available(iOS10.3,*){SKStoreReviewController.requestReview()}在开发中或AddhocbuildSubmit按钮被禁用,这很好。但在TestFlightbuild中它没有显示任何内容。问题是什么? 最佳答案 别担心!“当您在使用TestFlight分发的应用程序中调用此方法时,此方法无效”查看更多:https:
有许多关于SKStoreProductViewController禁用“写评论”按钮的文章。然而,所有这些SO文章都已有多年历史,SKStoreProductViewController的苹果文档并未提及该限制。在iOS9.3.2中测试时,按钮没有显示为禁用状态,而是在点击它时根本没有任何反应,这不仅让开发人员感到困惑,而且让用户感到困惑,这似乎是不对的。iOS9也是这样吗将用户“更接近”应用的评论页面的唯一方法是打开预加载了该应用产品页面的AppStore应用?如果不让用户离开应用程序,就没有办法做到这一点吗?没有办法直接将用户引导至评论页面,只能引导至产品页面吗?iOS10.3+更
我已经看到了一些答案,但对它们不满意并得到了一些想法,但不知道如何正确使用它,以便它以正确的方式执行,尽管我认为它应该在应用程序委托(delegate)中使用didFinishLaunching,但我想确保在Live应用程序中实现它之前没有任何麻烦。SKStoreReviewController仅适用于我阅读的ios10.3,任何人都可以用swift和客观c中的一点代码来解释。更新:其实我对调用方法requestReview()很困惑,我需要在哪里调用这个方法呢?在rootViewController的viewDidLoad或appDelegate的didFinishlaunch