2011-07-24 27 views
2

我希望我的應用程序要求用戶在應用商店評分/撰寫評論,這就是爲什麼我試圖從Arash Payan實施Appirater。但它根本行不通 - 沒有警告顯示,無論我多久嘗試一次。Appirater不適合我嗎?雖然我按照說明進行了重複檢查

我做了什麼:

  • 下載Appirater從 https://github.com/arashpayan/appirater/
  • 遵循自述文件中提供的論文步驟:

    1. 添加Appirater代碼到你的項目
    2. 添加CFNetwork的和SystemConfiguration框架到您的項目
    3. 在應用程序委託的應用程序:didFinishLaunchingWithOptions:方法的末尾調用[Appirater appLaunched:YES]。
    4. 在應用程序委託的applicationWillEnterForeground:方法中調用[Appirater appEnteredForeground:YES]。
    5. (可選)當用戶在應用程序中做了一些「重要」時調用[Appirater userDidSignificantEvent:YES]。
    6. 最後,將Appirater.h中的APPIRATER_APP_ID設置爲Apple提供的軟件ID。

我也改變了警報消息,因爲我的母語不是英語。 我把使用次數改爲5次...

我做錯了什麼/我該如何解決? 非常感謝!

+0

在你的應用程序委託中設置一個斷點,並查看代碼的位置的appirater被稱爲。嘗試按照代碼進行操作,以便了解它爲什麼不顯示任何內容。我認爲appirater不僅會計算時間,還可能使用日期觸發它彈出。 – marcus

回答

4

我不知道爲什麼,但在對我的iPhone進行軟件更新後,手動清理項目,它再次運行!

6

我們在首次執行Appirater時遇到了類似的問題。這個解決方案雖然在我們恍然大悟的時候顯而易見,但在我們遇到的任何答案中都沒有得到解決,所以這只是爲了幫助那些有類似困難的人。

如果您沒有連接到網絡,或者因任何原因無法到達應用商店,Appirater不會顯示任何消息,即使在調試模式下也是如此。再次說明它的總體意義 - 除了可能調試模式應該告訴你,你沒有連接,或者它不能到達應用商店,但仍然...