Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 在用户购买之前锁定游戏的特定部分_Swift_Xcode - Fatal编程技术网

Swift 在用户购买之前锁定游戏的特定部分

Swift 在用户购买之前锁定游戏的特定部分,swift,xcode,Swift,Xcode,我即将完成我的第一个iOS应用程序,这是一个包含不同纸牌游戏和文本游戏的应用程序。我计划让它免费,但希望一些游戏在你购买高级版本之前不可用。所有游戏都有各自的故事板和视图控制器。有没有什么简单的方法可以实现这个方法而不用订阅开发者程序?我知道我无法测试应用内购买,但我正在寻找一种锁定高级游戏的方法。是的,这是可能的,因为您有一种跟踪用户是否购买的方法 比如说, 将用户的高级状态(preStatus)存储为“真”或“假” 创建一个布尔逻辑,在允许使用前检查用户的高级状态 因此,如果用户需要点击按钮

我即将完成我的第一个iOS应用程序,这是一个包含不同纸牌游戏和文本游戏的应用程序。我计划让它免费,但希望一些游戏在你购买高级版本之前不可用。所有游戏都有各自的故事板和视图控制器。有没有什么简单的方法可以实现这个方法而不用订阅开发者程序?我知道我无法测试应用内购买,但我正在寻找一种锁定高级游戏的方法。

是的,这是可能的,因为您有一种跟踪用户是否购买的方法

比如说,

  • 将用户的高级状态(preStatus)存储为“真”或“假”
  • 创建一个布尔逻辑,在允许使用前检查用户的高级状态
  • 因此,如果用户需要点击按钮进入高级游戏,您可以编写如下代码:

    if preStatus == true {
    
    //segue to premium game
    
    } else {
    
    //alert message "requires premium status"
    
    }
    
    此if语句将放置在中指定segue的位置

    button.addTarget


    让我知道这是否有意义。

    首先,你为什么不制定一个具体的目标呢?是的,我理解!谢谢:)