OGeek|极客世界-中国程序员成长平台

标题: ios - 无法连接到 iTunes Store(获取应用内购买列表) [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 12:10
标题: ios - 无法连接到 iTunes Store(获取应用内购买列表)

我正在尝试从我的应用的应用内购买项目商店中获取列表。这是我所做的:

对于上一个问题 (Cannot connect to iTunes store error) 的答案,我唯一不确定的部分是: 3)你项目的 .plist Bundle ID 和你的 App ID 匹配吗?

Bundle ID 列为 N-A.${PRODUCT_NAME:rfc1034identifier},所以我不确定如何扩展它以查看它是否匹配。但是,由于该应用在商店中出售,我不确定它是如何关闭的。

来自商店的错误是代码 0,“无法连接到 iTunes Store”。

感谢您的帮助!



Best Answer-推荐答案


问题原来不是 list 上的任何项目,而是由于我对 Swift 缺乏经验而导致的语法错误。同样的问题不太可能发生在其他人身上,但为了完整起见,我在下面提供了解决方案:

func fetchAvailableProducts() {
    // wrong syntax (but able to compile):
    // let productIDs:NSSet = NSSet(objects: ["com.mysite.IAP1MONTH", "com.mysite.IAP6MONTH"])

    // correct syntax:
    let productIDs:NSSet = NSSet(objects: "com.mysite.IAP1MONTH", "com.mysite.IAP6MONTH")
    let productsRequest:SKProductsRequest = SKProductsRequest(productIdentifiers: productIDs);
    productsRequest.delegate = self;
    productsRequest.start();
}

关于ios - 无法连接到 iTunes Store(获取应用内购买列表),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26470565/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4