gpt4 book ai didi

ios - In App Purchase - 如何检测何时显示警报 'Confirm Your In App Purchase'

转载 作者:技术小花猫 更新时间:2023-10-29 10:18:24 30 4
gpt4 key购买 nike

我的商店已全部设置完毕,一切正常。

我现在想做的是,当他们点击一个按钮从我的应用程序购买东西时,我正在显示一个自定义的 UIActivityIndi​​cator 类型的东西来向用户展示东西实际上正在加载(并阻止他们去以防警报需要 10 秒以上才能显示)。

我将超时设置为在 30 秒延迟后执行以隐藏 ActivityIndi​​cator,以防商店没有响应,这样用户就不会永远等待。所有这些都运行良好。

问题是当显示“确认您的应用程序内购买”警报时,我不确定如何收到它出现的通知,因此我可以隐藏仍在运行的 ActivityIndi​​cator。

有一些方法可以检测用户何时点击取消或购买,我有这种方法,但我想在他们点击之前隐藏 ActivityIndi​​cator,这样用户在阅读时就不会在后台看到它。

我是否忽略了为此工作的代表?或者我是否必须编写一些自定义的东西才能按照我想要的方式进行这项工作?

谢谢!


我也尝试用这个方法实现 UIAlertViewDelegate,但是它没有捕捉到应用内购买警报 View :(

- (void)didPresentAlertView:(UIAlertView *)alertView;

以防其他人对我提出的解决方案感兴趣。

当您调用 load 并开始连接到您的商店时,您可以添加一个观察者来捕捉您的手机何时退出事件状态。这样,当出现 In App 警报时,系统会调用您选择的方法,您可以取消事件监视器。

[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(inAppAlertAppeared:)
name:UIApplicationWillResignActiveNotification
object:nil];

最佳答案

关于ios - In App Purchase - 如何检测何时显示警报 'Confirm Your In App Purchase',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9087936/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com