2011-10-21 23 views
17

Tôi muốn thêm một số tính năng "Viết đánh giá" hoặc "Xếp hạng chúng tôi" vào ứng dụng của mình để khách hàng có thể dễ dàng xếp hạng và đánh giá ứng dụng của tôi.Cách triển khai tính năng "xếp hạng chúng tôi" trong ứng dụng Phonegap

Vấn đề là ứng dụng được triển khai bằng khoảng cách điện thoại. Có thể thực hiện tính năng này bằng cách sử dụng khoảng cách html5-điện thoại không?

Cảm ơn!

Trả lời

26

Tôi sử dụng navigator.notification.confirm và gọi nó khi người dùng đạt đến một điểm nhất định hoặc sử dụng ứng dụng của bạn rất nhiều. Tất nhiên bạn cần phải thêm liên kết của riêng bạn vào.

Lưu ý đoạn mã này tham chiếu các phần khác của ứng dụng để tùy chỉnh để đáp ứng nhu cầu của bạn.

if (settings.core.rate_app_counter === 10) { 
    navigator.notification.confirm(
    'If you enjoy using domainsicle, whould you mind taking a moment to rate it? It won\'t take more than a minute. Thanks for your support!', 
    function(button) { 
     // yes = 1, no = 2, later = 3 
     if (button == '1') { // Rate Now 
      if (device_ios) { 
       window.open('itms-apps://itunes.apple.com/us/app/domainsicle-domain-name-search/id511364723?ls=1&mt=8'); // or itms:// 
      } else if (device_android) { 
       window.open('market://details?id=<package_name>'); 
      } else if (device_bb){ 
       window.open('http://appworld.blackberry.com/webstore/content/<applicationid>'); 
      } 

      this.core.rate_app = false; 
     } else if (button == '2') { // Later 
      this.core.rate_app_counter = 0; 
     } else if (button == '3') { // No 
      this.core.rate_app = false; 
     } 
    }, 'Rate domainsicle', ['Rate domainsicle', 'Remind me later', 'No Thanks']); 
} 
3

Bạn có thể kiểm http://itunes.apple.com/linkmaker

Cũng xem phần về việc tạo ra một URL trực tiếp đến trang xem xét ứng dụng của bạn.

http://www.manicgaming.com/2010/12/make-your-app-easy-to-rate/

Và cuối cùng:

App store link for "rate/review this app"

+0

Ai đang thay đổi liên kết hợp lệ của tôi, xin vui lòng dừng lại. – logancautrell

+0

Đó là một trình gửi thư rác đại diện, anh ấy đã bị treo trong một tuần. Chúc mừng cho quay trở lại, thời gian tiếp theo bạn cũng có thể gắn cờ cho sự chú ý mod để có spammer xử lý trước đó. –

+0

Cảm ơn bạn đã cập nhật và sẽ thực hiện trong tương lai! – logancautrell

2

FYI, tỷ lệ ứng dụng này cảnh báo đã được nản chí cụ thể trong WWDC '11 cuộc đàm phán.

+0

hi, thú vị. Bạn có thể giải thích tại sao? – xus

+2

Nó có thể là một trải nghiệm người dùng gây phiền nhiễu. Tôi sẽ cố gắng tìm một câu trích dẫn về những gì người trình bày của Apple nói, nhưng ý chính là một ứng dụng tuyệt vời sẽ khiến mọi người xếp hạng ứng dụng của bạn bất kể. Lưu ý: Tôi đã trực tiếp trò chuyện với bạn bè để xếp hạng ứng dụng của tôi ... có thể gây phiền toái. –

+1

quảng cáo cũng gây phiền nhiễu ... nhưng tôi đoán người dùng phải rời đi với nó nếu anh ấy không muốn trả tiền cho ứng dụng ... – xus

0

Bạn phải gọi window.open như sau

window.open("market://details?id=com.your.app","_system"); 
Các vấn đề liên quan