代码之家  ›  专栏  ›  技术社区  ›  boreas

iPhone应用程序中的应用程序内审查功能

  •  4
  • boreas  · 技术社区  · 14 年前

    我最近在一些应用程序中看到,评论和评级(5星级)可以集成到应用程序中。有人知道怎么做吗?例如,使用HTTP请求?

    更具体地说:我可以在我的应用程序中创建一个带有uitextfield和按钮的视图,这样当用户在textfield中写他的评论并单击发送时,该评论应该发布到应用程序商店的“客户评论”中吗?同样,评级也应该在应用程序内部进行。

    3 回复  |  直到 7 年前
        1
  •  9
  •   Chris Garrett    14 年前

    是的,我用自己的应用程序做了这个。我有一个分级按钮,点击以下方法:

    - (IBAction) reviewPressed: (id) source { 
    NSString *str = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=341086403"; 
       [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
    }
    

    你需要用你自己的应用程序ID替换URL中的ID。对于新的应用程序,这会给你带来一个鸡和蛋的问题-在应用程序上线之前你没有ID。

        2
  •  5
  •   Yoda    14 年前

    您可以在提交应用程序的过程中获取您的应用程序ID,但稍后选择上载应用程序二进制文件。然后您将获得应用程序ID,并将其添加到代码中。

        3
  •  1
  •   Nilesh_iOSDev    7 年前

    我想已经晚了,但这是最好的解决办法。 您可以使用下面的URL直接发送用户,在应用商店上写一个评论页面。只是需要更换 应用程序标识 .

    ITMS-APPS://itunes.apple.com/gb/app/id1136613532?操作=写评论&mt=8

    例子:

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/gb/app/id1136613532?action=write-review&mt=8"]];
    

    这是我的申请号 十一亿三千六百六十一万三千五百三十二 . 你可以把它换成你的。 在iOS 10.3中测试

    推荐文章