问题标签 [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.
ios - SKStoreReviewController.requestReview() 在没有蜂窝服务时冻结应用程序,即使在后台线程上运行也是如此
我在下面包含了我的代码。如果没有 wifi 和蜂窝服务,应用程序会冻结。如果我完全关闭蜂窝网络,它会打印“无法访问”,这是预期的,并且应用程序运行正常。但是如果没有服务并且蜂窝网络处于打开状态(例如,在地铁中),它会显示“通过蜂窝网络可达" 而且我无法与应用程序交互。它只是被冻结了,即使该代码在后台线程上也是如此。
ios - SKStoreReviewController 有没有委托方法?
我正在使用SKStoreReviewController
从用户那里获取应用程序的评分,因此我需要SKStoreReviewController
委托方法来跟踪用户活动,这意味着用户从弹出窗口“取消”或“提交”中按下的内容。
apple-tv - AppleTV 是否有任何替代 SKStoreReviewController 允许用户提交应用评级的方法?
我希望用户评价我的 appleTV 应用程序,因为我想向用户显示评价弹出窗口,因为我们使用 SKStoreReviewController 在 iOS 应用程序上显示弹出窗口,但 AppleTV 不支持它。
ios - SKStoreReviewController.requestReview 冻结模拟器
每次我调用 SKStoreReviewController.requestReview() 时,整个模拟器都会冻结并变得无响应。我总是从主线程调用它,但每次都有同样的问题。我在 iOS 12.1.4 上使用 iPhone XS 模拟器。
ios - 从 TestFlight 运行时,应用程序中的速率不工作/显示
我正在使用此代码在我的应用程序中提示我们评分:
在模拟器上,速率提示按计划出现,但我使用 testflight 运行它,速率根本没有出现。有小费吗?
objective-c - SKStore审查控制器与 Xcode 11
我们的 iOS (Obj-C) 项目中有 StoreKit 框架,因此我们的应用程序将链接,因为我们使用 SKStoreReviewController。
Xcode 11 显然认为既然我们的项目中有 StoreKit 框架,我们就必须有 In-App Purchase 能力;我们不想要也不想要它。
在命令行上构建时出现错误:
在我们的项目中使用 StoreKit 框架:
没有 StoreKit 框架:
使用项目中的 StoreKit 框架在 Xcode IDE中构建,应用程序构建和链接,但无法在设备上运行(可能是因为代码签名错误)。
奇怪的是,我没有听到太多关于其他开发人员发生这种情况的消息。我们做错了什么吗?Xcode 10 和以前的版本很好。
ios - 如何使用 EXPO iOS StoreReview API?
我尝试添加 EXPO iOS StoreReview API 但失败了。有任何示例代码吗?
ios - 有什么方法可以检查 SKStoreReviewController.requestReview() 是否会被处理?
我想显示以下弹出窗口:“你喜欢这个应用程序吗?”
如果是 - 然后通过显示内置 Apple 的审查请求SKStoreReviewController.requestReview()
如果不是 - 然后将客户重新引导到支持聊天中,以在私人双向对话中获得他们的反馈
但不幸requestReview()
的是 call 并不能保证弹出窗口会显示给客户,有时它不会。如果我现在调用它,我没有找到任何方法来检查它是否会显示。然后看看当客户点击“是”时会发生什么 - 在某些情况下,我错过了 5 星评级机会,谁想要呢?
有没有办法检查是否requestReview()
会显示一个弹出窗口?
总结所需的流程:
- 检查 requestReview() 是否会显示审查请求
- 如果否 - 不向客户展示任何内容并退出。结尾。等会再试。
- 如果是 - 显示自定义弹出窗口“你喜欢这个应用程序吗?”
- 如果客户选择是 - 通过 Apple 的内置 requestReview() 请求审查
- 如果客户选择否 - 重定向到支持聊天以解决问题并避免差评
谢谢你的任何想法!
ios - 在测试期间避免 SKStoreReview 的最大提示
用于提示用户查看您的 iOS 应用程序的 SKStoreReview 有每 365 天 3 次提示的限制。
此限制是否适用于本地测试?我正在开发我的应用程序,并希望确保我自己尝试 3 次后不会达到我的极限。