gpt4 book ai didi

使用 ti.storekit 在应用程序内购买 Titanium - 未找到产品

转载 作者:行者123 更新时间:2023-12-03 22:11:14 25 4
gpt4 key购买 nike

我的应用内产品全部设置为通过 ti.storekit 在 iTunes Connect 中购买:

enter image description here

我的 Appcelerator 4.0 应用程序编译并部署到我的设备(开发配置文件)。 ti.storekit 链接到我的应用程序并进行编译。就没有未处理的异常而言,它似乎也能正确执行。但它告诉我它找不到我的应用内购买产品。我曾尝试将“15 个键”和“15 个键”交给 ti.storekit。我不确定它想要哪个(引用名称或产品 ID) - 但无论如何都不起作用。

Here's the documentation I've been following .

这是 ti.storekit 中产生错误消息的函数:

function requestProduct(identifier, success)
{
Storekit.requestProducts([identifier], function (evt) {
if (!evt.success) {
alert('ERROR: We failed to talk to Apple!');
}
else if (evt.invalid) {
alert('ERROR: Invalid product: ' + identifier);
}
else {
success(evt.products[0]);
}
});
}

正在执行“else if”行: alert('ERROR: Invalid product: ' + identifier);我究竟做错了什么?我应该给它引用名称(15 个键)还是产品 ID(15 个键)?既然我都试过了,都不奏效,我该如何解决这个问题?我究竟做错了什么?

编辑:

我不清楚三件事:

1- 我应该进入我的 ipad 上的设置并使用我的 TEST USER 苹果沙盒帐户登录 itunes/store 吗?我无法这样做,因为它一直要求我输入信用卡。测试我过去使用过的信用卡(在其他非 iOS 系统上),例如 4111111111111111 不起作用,我无法继续登录。甚至不确定我是否应该这样做。如果是这样,我可以使用哪些 CC 凭据?我应该为此使用 REAL CC 吗?根据我在其他文章和帖子中阅读的所有内容,它说永远不要将测试帐户链接到 CC 号码……那么为什么苹果不让我将我的测试用户登录到我的苹果设备(在“设置”中)输入信用卡?

2- 我没有按照 https://github.com/appcelerator-modules/ti.storekit/blob/master/ios/example/app.js 中的步骤操作确切地说,因为在我的应用程序中没有什么可以下载,没有什么可以托管等等。在我的应用程序中,用户可以购买 key ,这只是我的应用程序中的数字实体——没有什么可以下载的。所以我删除了所有与下载/托管有关的代码/步骤。

3- 我的应用程序的 1.0.0 版正在等待应用程序商店中的审核。此版本没有 ti.storekit,也没有应用内购买。没有。但是我正在开发一个更新的版本,其中包含我最新的 appcelerator 4.0 项目中的所有 storekit 和应用内购买内容。这不应该在我的开发环境中,在我连接的 iPad 上,在开发版本中工作吗?我有 1.0.0 等待审核,没有 storekit 东西,这一事实应该与我的 storekit 开发帐户中的新版本无关,对吧?我也对这条消息感到困惑:

enter image description here

在我的 DEV storekit 东西可以工作之前,我是否需要向 Apple 提交一个新版本?如果是这样,这看起来很奇怪,好像应用程序商店的候选版本与我在本地环境中开发的东西有关。此消息是否表明为什么我的 dev storekit 东西不起作用?我的应用内购买产品似乎配置正确,但我不应该能够在开发/沙盒中连接它,而不管 1.0 应用(无 storekit)在应用商店等待审核吗?

感谢大家的帮助......我一定错过了一些我没有看到的关键步骤。

最佳答案

您是否检查过是否使用沙盒进行测试?
https://github.com/appcelerator-modules/ti.storekit/blob/master/ios/example/app.js#L86

您是否知道必须退出现有的 App Store 帐户才能进行测试?
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/TestingInAppPurchases.html

您必须使用产品 ID (15Keys)。

关于使用 ti.storekit 在应用程序内购买 Titanium - 未找到产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30565561/

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