ios開發之app內啓動用戶評價

恰當的指引用戶去給app評分是獲得用戶反饋的一種不錯的途徑。


通過custom url scheme啓動應用程序”這篇文章裏講了通過url啓動地圖、郵件等程序,當然也可以通過url啓動AppStore中軟件的用戶評價界面。

NSString *url = [NSString stringWithFormat:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%d",490062954];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];

490062954是程序的Apple ID,可以在iTunes Connect中查到。


比如在用戶使用一段時間後,彈出一個對話框提醒用戶去評價:

NSString *appName = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleDisplayName"];
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:[NSString stringWithFormat:@"去給'%@'打分吧!",appName]
                                                        message:@"您的評價對我們很重要"
                                                       delegate:self
                                              cancelButtonTitle:nil
                                              otherButtonTitles:@"稍後評價",@"去評價",nil];
[alertView show];

[alertView release];

在點擊“去評價”按鈕時就可以使用上面的方法打開用戶評價的url。


我在對話框中通過傳遞appName這個參數顯示了軟件名稱,當然也可以顯示其他軟件信息,比如軟件版本:

NSString *appVersion = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"];
 
“CFBundleDisplayName”和“CFBundleVersion”都是info.plist文件中的key。
發佈了4 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章