如何在 Parse 上托管外部内容?

How to host content externally on Parse?

我想在黑色星期五把很多产品打包成一个。

Parse 的上传限制为 10 MB,我需要上传 145 MB。如何在不发布我的应用程序新版本的情况下将下载重新路由到外部托管内容?

我希望你能尽快回答这个问题。 推出这个黑色星期五优惠对我们来说非常重要。

编辑:

好的,现在我知道我需要更新我的应用程序才能从外部下载内容。有没有人知道一旦购买被批准如何从外部主机下载内容而不是解析的代码?谢谢

我现在正在做的是:

// 购买:

    [PFPurchase buyProduct:<ProductID>  block:^(NSError *error) {
        if (!error) {
            // run UI logic that informs user the product has been purchased, such as displaying an alert view.
            [SVProgressHUD showWithStatus:@"Downloading..."];
        }else
        {
            NSLog(@"ERROR: %@", error);
            [SVProgressHUD showErrorWithStatus:@"Error"];
        }
}];

// AND EARLIER....
// adding the Purchase Observer

[PFPurchase addObserverForProduct:<ProductID> block:^(SKPaymentTransaction *transaction) {
        [PFPurchase downloadAssetForTransaction:transaction    completion:^(NSString *filePath, NSError *error) {
            if (!error) {
                // Unzipping
         //...... AND SAVING THE FILES, ETC.....
       }

}];

// 感谢 Stack-Overflowers

如果您的应用程序实际上是从 Parse 中获取图像,那么不幸的是,您遇到了 10 MB 的限制。为了解决这个问题,您需要将 URL 存储到 Parse 中的图像并将图像托管在其他地方。不幸的是,您需要在代码中修改您的应用程序以处理 URL,这将需要另一个版本。

此时您唯一能做的似乎就是降低图像的质量或尺寸,以将文件大小缩小到 < 10 MB。