借助Google Play應(yīng)用內(nèi)評(píng)價(jià)API,您可以提示用戶(hù)提交Play商店的評(píng)分和評(píng)價(jià),而無(wú)需退出您的應(yīng)用或游戲。
通常,應(yīng)用內(nèi)評(píng)價(jià)流程(參見(jiàn)圖1)可能會(huì)在用戶(hù)使用您應(yīng)用的整個(gè)過(guò)程中隨時(shí)觸發(fā)。在該流程中,用戶(hù)可以使用1到5星系統(tǒng)對(duì)您的應(yīng)用進(jìn)行評(píng)分,還可以選擇添加評(píng)論。評(píng)價(jià)提交后將發(fā)送到Play商店并最終顯示。
為了保護(hù)用戶(hù)隱私并避免API濫用,您的應(yīng)用需要遵循有關(guān)何時(shí)請(qǐng)求應(yīng)用內(nèi)評(píng)價(jià)和評(píng)價(jià)提示設(shè)計(jì)的嚴(yán)格的準(zhǔn)則。
圖1.針對(duì)用戶(hù)的應(yīng)用內(nèi)評(píng)價(jià)流程
設(shè)備要求
應(yīng)用內(nèi)評(píng)價(jià)只適用于以下設(shè)備:
·搭載Android 5.0(API級(jí)別21)或更高版本的Android設(shè)備(手機(jī)和平板電腦),且安裝了Google Play商店。
·安裝了Google Play商店的Chrome操作系統(tǒng)設(shè)備。
Play Core庫(kù)要求
如需在您的應(yīng)用中集成應(yīng)用內(nèi)評(píng)價(jià),應(yīng)用必須使用1.8.0或更高版本的Play Core庫(kù)。
何時(shí)請(qǐng)求應(yīng)用內(nèi)評(píng)價(jià)
請(qǐng)遵循以下準(zhǔn)則,這些準(zhǔn)則有助您確定何時(shí)向用戶(hù)請(qǐng)求應(yīng)用內(nèi)評(píng)價(jià):
·在用戶(hù)已充分您的體驗(yàn)應(yīng)用或游戲內(nèi)容并給出實(shí)用反饋后,觸發(fā)應(yīng)用內(nèi)評(píng)價(jià)流程。
·請(qǐng)不要過(guò)度提示用戶(hù)進(jìn)行評(píng)價(jià)。此方法有助于最大限度地減少用戶(hù)不滿(mǎn)并限制API使用情況(請(qǐng)參閱配額)。
·在系統(tǒng)顯示評(píng)分按鈕或卡片之前或之后,您的應(yīng)用不應(yīng)詢(xún)問(wèn)用戶(hù)任何問(wèn)題,包括有關(guān)用戶(hù)意見(jiàn)的問(wèn)題(例如,“您是否喜歡這款應(yīng)用?”)或預(yù)測(cè)性問(wèn)題(例如,“您會(huì)給這款應(yīng)用打5星嗎”)。
設(shè)計(jì)準(zhǔn)則
確定如何在應(yīng)用中集成應(yīng)用內(nèi)評(píng)價(jià)時(shí),請(qǐng)遵循以下準(zhǔn)則:
·按原樣顯現(xiàn)卡片,且不得以任何方式篡改或修改現(xiàn)有設(shè)計(jì),包括尺寸、不透明度、形狀或其他屬性。
·請(qǐng)勿在卡片頂部或片周?chē)砑尤魏委B加層。
·卡片和卡片背景應(yīng)位于頂層??ㄆ@現(xiàn)后,請(qǐng)不要以編程方式移除該卡片。系統(tǒng)會(huì)根據(jù)用戶(hù)的明確操作或內(nèi)部Play商店機(jī)制自動(dòng)移除該卡片。
配額
為了提供優(yōu)質(zhì)用戶(hù)體驗(yàn),Google Play會(huì)強(qiáng)制執(zhí)行一個(gè)配額,用于規(guī)定系統(tǒng)向用戶(hù)顯示評(píng)價(jià)對(duì)話框的頻率。因此,調(diào)用launchReviewFlow方法時(shí)可能不會(huì)始終顯示對(duì)話框。例如,您不得采用旨在觸發(fā)評(píng)價(jià)的號(hào)召性用語(yǔ)選項(xiàng)(例如按鈕),因?yàn)橛脩?hù)可能已經(jīng)達(dá)到其配額,而該流程無(wú)法顯示,這會(huì)導(dǎo)致無(wú)法向用戶(hù)提供流暢的體驗(yàn)。