AdvanceBeginningDeveloperFeaturediOS DeveloperNewbieObject Oriented TechnologyObjective CProgramming Language

เขียนแอพ iPhone ทำหน้า Rate My App ด้วย Library RFRateMe

วิธีการสร้างหน้าเตือนให้คนใช้งานแอพพลิเคชันของเราไป Rate My App บนหน้า App Store ของ iPhone ด้วย RFRateMe ครับ ช่วยให้เพิ่มคะแนน Ranking ของแอพฯ ของเราครับ

พอดีไปเจอ Library ตัวหนึ่งพัฒนาโดย Ricardo Funk ครับ ลองเอามาใช้กับการเขียนแอพพลิเคชันบน iPhone ดูแล้วก็ง่ายดี ติดตั้งก็ง่ายแสนง่าย สามารถตั้งให้มันเตือน แต่ละวัน หรือระบุวันที่เปิด แอพพลิเคชันแล้วโชว์เตือนได้เลย Library ตัวนี้ชือว่า RFRateMe ครับ

851578_455087414601994_1601110696_n

การติดตั้งไม่ได้ยากอะไรครับ เอาง่ายๆ นะครับไม่ได้เขียน Tutorial ให้เท่าไร (เพราะขี้เกียจ เวลาเป็นเงินเป็นทอง – ช่วงนี้ไม่อยากเรียกตัวเองว่าเป็น Webmaster หรือ Blogger ครับ เป็น Spammer ไปก่อน)

วิธีการ ติดตั้ง และเรียกใช้
เอา Library RFRateMe ตัวนี้ไปวางบน Project ของคุณครับ เสร็จเลย ต่อจากนั้นใช้ Code แค่นี้ลองรันดูเปิด UIAlertView+NSCookbook Class ลงไปใน Project ของคุณ

ใส่

#import "RFRateMe.h"

วิธีการเรียกเมธอด ของ RFRateMe ก็ใช้แบบนี้ครับ

[RFRateMe showRateAlert];

หรือเพิ่มในเมธอด appDelegate didFinishLaunchingWithOptions:() ว่า

[RFRateMe showRateAlertAfterTimesOpened:3];

อ้างอิงจาก

+(void)showRateAlertAfterTimesOpened:(int)times

หมายความว่าให้โชว์หน้าจอ Rate My Apps เมื่อมีการเปิดหน้าแอพพลิเคชัน 3 ครั้ง

อีกวิธีคือการ Fixed ไปเลยว่า หลังจากใช้งานแอพพลิเคชันแล้ว กี่วันจะมีการแจ้งเตือนก็เพิ่ม คำสั่งในเมธอด appDelegate didFinishLaunchingWithOptions:() ว่า

[RFRateMe showRateAlertAfterDays:7];

อ้างอิงจาก

+(void)showRateAlertAfterDays:(int)days;

สามารถไปดาวน์โหลด Library ของ RFRateMe ได้ที่ Github ของนักพัฒนาครับ https://github.com/rfunk82/RFRateMe
มันช่างยอดเยี่ยมจริงๆ เลย ของดีๆ แบบนี้

Asst. Prof. Banyapon Poolsawas

อาจารย์ประจำสาขาวิชาการออกแบบเชิงโต้ตอบ และการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี มหาวิทยาลัยธุรกิจบัณฑิตย์ ผู้ก่อตั้ง บริษัท Daydev Co., Ltd, (เดย์เดฟ จำกัด)

Related Articles

One Comment

Back to top button
Game & Mobile Development AR VR XR
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Adblock Detected

เราตรวจพบว่าคุณใช้ Adblock บนบราวเซอร์ของคุณ,กรุณาปิดระบบ Adblock ก่อนเข้าอ่าน Content ของเรานะครับ, ถือว่าช่วยเหลือกัน