我正在使用订阅开发应用程序,因此在启动时调用[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
。这是在应用程序启动后立即接收任何新的和待处理的事务。
这在很大程度上起作用,但是如果用户完全退出他们的App Store / iTunes帐户(“设置” - >“iTunes和App Store” - >用户名 - >“日志”出“),它没有效果。不会提示用户登录或任何内容,我也不会收到任何新的交易。
这是预期的行为吗?我在网上找到的大多数信息都说在添加事务观察器时应该提示用户输入用户名/密码。如果这是预期的行为,我应该如何处理这种情况?我如何确定用户已注销并向他提供他采取正确行动以恢复服务所需的必要信息?