3

我最近购买了 Milkman StoreKit 原生扩展,用于在 iOS 上进行应用内购买。我在 iPhone 4S 上初始化 StoreKit 时遇到问题。

我按照 Milkman 游戏示例中的说明进行操作,我的代码如下所示:

log("Is Supported " + StoreKit.isSupported());    
if(StoreKit.isSupported())
{   
    StoreKit.create();
    log("StoreKit Initialized.");

    // make sure that purchases will actually work on this device before continuing!
    // (for example, parental controls may be preventing them.)
    if (!StoreKit.storeKit.isStoreKitAvailable())
    {
        log("Store is disable on this device.");
        return;
    }
}

StoreKit.isSupported() 函数的文档说明如下:

isSupported ()  method   
public static function isSupported():Boolean
Checks if the current platform supports StoreKit. Note that this only determines whether the app is running under iOS (as opposed to Android, Windows, etc.) Use this call before initializing StoreKit in order to confirm that you are on iOS. (So that you can avoid initializing StoreKit on an unsupported platform when building a multi-platform app.)

Returns
Boolean — true if StoreKit is supported; false otherwise.

当我在笔记本电脑上从 Flash Builder 运行我的应用程序时,Storekit.isSupported() 函数返回 false(正如预期的那样,它不是 iOS 设备)。但是,当我构建 IPA 并部署到我的 iPhone 4 时,它仍然返回 false,尽管我有 WiFi 连接并检查我对手机上的 IAP 没有任何限制。

有没有人遇到过同样的问题并解决了,或者有人对我接下来可能尝试的方法有什么建议吗?

非常感谢

4

0 回答 0