我正在使用SKStoreProductViewController来显示所选应用程序的“应用程序商店”视图。
单击“安装”时,进度条显示在按钮内部,但未安装该应用程序。我知道我并没有真正连接到Itunes商店,而是特殊的沙盒商店环境。
关于此实现,我有两个问题:

  • 我阅读了Apple文档,但不清楚如何在开发中测试安装过程,以及是否必须在iTunes Connect上添加特定设置以使其正常运行。我不进行应用内购买,我只是希望用户能够下载/更新/打开应用。 如何在提交应用程序之前测试此下载过程?
  • Twitter App正在其应用程序中显示appstore页面,并在应用程序成功安装后立即提醒用户。 他们如何知道应用程序的下载完成?我在Apple文档中已经看到可以启用此控件的任何内容。
  • 最佳答案

    实现委托方法:

    您只需要实现在用户完成或取消产品购买时将调用的委托方法。

    由于您的View Controller类被指定为SKStoreProductViewController实例的委托,因此该方法需要在Your View Controller.m文件中实现:

    - (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController
    {
        [viewController dismissViewControllerAnimated:YES completion:nil];
    }
    

    关于ios - 使用SKStoreProductViewController实现和测试应用内安装,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25606350/

    10-10 20:49
    查看更多