2012-10-12 50 views
4

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

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); 
      } 
     }); 
    } 
+0

也许你可以,但你不应该。如果一个应用程序唠叨我“投我一票”,我会删除它。在2012年的WWDC演讲中,我记得这次“投我一票”是没有好应用程序的其中一件事。只是我2美分。 – Krumelur

回答

1

你好,你可以尝试iRate from Nick Lockwood,看看是否适合你的需要,你可以找到MonoTouch bindings of iRate here

BTW它使用以下网址在审核模式下打开AppStore的:

ITMS-应用://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews类型=紫+软件& ID =您的-的AppID-这里

亚历

+0

谢谢,itms-apps链接似乎不适用于iOS 6,这正是我以前使用的。 – Neal

+0

嗯,很奇怪,我使用iRate自己测试它,它按预期工作,它需要我在iOS 6 – dalexsoto

+0

下查看我自己的应用程序的区域谢谢,我会再次检查。 – Neal