4

似乎使用 itms-apps//.... URL 方案在 iOS 6 中无法使用新的 App Store 来显示产品评论区域。现在我正在使用下面的代码,但它只是向您展示了产品。您如何到达评论区要求评论并将用户带到所显示产品的右侧选项卡?

    void DoReview()
    {
        var spp = new StoreProductParameters(appId);
        var productViewController = new SKStoreProductViewController();
        // must set the Finished handler before displaying the view controller
        productViewController.Finished += (sender2, err) => {
            // Apple's docs says to use this method to close the view controller
            this.navigationController.DismissViewController(true, null);
            MySettings.AskedForReview = true;
        };
        productViewController.LoadProduct(spp, (ok, err) => { // ASYNC !!!
            if (ok)
            {
                this.navigationController.PresentViewController(productViewController, true, null);
            }
            else
            {
                Console.WriteLine(" failed ");
                if (err != null)
                    Console.WriteLine(" with error " + err);
            }
        });
    }
4

1 回答 1

1

你好,你可以试试Nick Lockwood 的 iRate看看是否符合你的需要,你可以在这里找到 iRate 的 MonoTouch 绑定

顺便说一句,它使用以下 URL 在审查模式下打开 AppStore:

itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id= your-AppID-here

亚历克斯

于 2012-10-15T06:47:20.090 回答