问题:我们的问题是,当应用程序从Apple Store购买的应用程序内购买时,应避免显示插页式广告.
我正在尝试管理iOS11中的新功能,使我们能够通过新的Storekit功能直接从Apple Store购买应用程序:
- (BOOL)paymentQueue:(SKPaymentQueue *)queue shouldAddStorePayment:(SKPayment *)payment forProduct:(SKProduct *)product
Run Code Online (Sandbox Code Playgroud)
我有两个问题:
1-我想知道我们是否可以在此方法被调用之前检测到应用程序是从Apple Store购买的,其中一个功能是通过以下功能
launchOptions参数?:
- (BOOL)application:(UIApplication *)application willFinishLaunchingWithOptions:(NSDictionary *)launchOptions
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey, id> *)launchOptions
Run Code Online (Sandbox Code Playgroud)
2 - 当我们返回YES或NO(并将自己的付款添加到队列中)时
- (BOOL)paymentQueue:(SKPaymentQueue *)queue shouldAddStorePayment:(SKPayment *)payment forProduct:(SKProduct *)product
Run Code Online (Sandbox Code Playgroud)
什么时候我们会看到新的应用内弹出窗口?
谢谢你的回复.
当我在调试模式下通过Fabric插件和XCode打包测试版时,我收到一个错误:
Fabric Archive包装错误-6
在Xcode中,我为应用程序和具有有效证书和配置的小部件/扩展程序检查了代码签名手册(或自动相同的问题).
我还检查我的钥匙串上是否有所有证书(公钥/私钥)和配置.
如果我使用fastlane上一版本2.58.0构建,我遇到的问题与从XCode直接构建相同.
请注意,没有任何更改,有一天它的工作,另一个失败.这很奇怪.
有帮助吗?