თუ თქვენ ცდილობთ Huawei-ის მობილური სერვისების ინტეგრირებას თქვენს Unity თამაშში, ეს HMS Unity მოდული საშუალებას მოგცემთ მარტივად დააკავშიროთ HMS. წაიკითხეთ მეტი!
Huawei Mobile Services, ან HMS, არის Huawei-ის ალტერნატივა GMS-ისთვის, რომელიც შედგება მომხმარებლის წინაშე მყოფი აპებისგან და ასევე ძირითადი ფონური სერვისებისგან. Huawei Mobile Services-ის იდეა მდგომარეობს იმაში, რომ უზრუნველყოს გამოცდილება, რომელიც შეესაბამება მოწყობილობებს და დამოუკიდებელი პლატფორმის განახლებისგან. HMS ეკოსისტემამ დაინახა, რომ მისი საშუალო თვიური მომხმარებლები გაიზარდა 420 მილიონიდან გლობალურად 2018 წლის ივლისში 600 მილიონამდე 2019 წლის დეკემბრისთვის. ამ პლატფორმაზე რეგისტრირებული დეველოპერები გაიზარდა 450 000-დან 1.3 მილიონამდე იმავე პერიოდში, ხოლო HMS Core აპლიკაციის ინტეგრაცია 20 000 აპლიკაციიდან გაიზარდა. 55000 აპლიკაცია. Huawei-ს მიერ 2019 წლის დეკემბრის მდგომარეობით გამოქვეყნებული დამატებითი მონაცემების მიხედვით, HMS Core-ს აქვს 600 მილიონი მომხმარებელი გლობალურად 170-ზე მეტ ქვეყანაში (ჩინეთის ჩათვლით).
ეს ნომრები სასარგებლოა როგორც აპლიკაციების, ასევე თამაშების დეველოპერებისთვის, ორივე მათგანს შეუძლია თავისი სერვისების მიწოდება საბოლოო მომხმარებლებისთვის Huawei AppGallery Huawei და Honor მოწყობილობებზე. მთელ მსოფლიოში Huawei-სა და Honor-ის სმარტფონების მომხმარებელთა რაოდენობის გამო, აპლიკაციებისა და თამაშების დეველოპერებს აქვთ დიდი სტიმული, რომ გადავიდნენ HMS პლატფორმაზე და AppGallery-ზე. გარდა ამისა, პლატფორმა მათ აძლევს ფუნქციებს, როგორიცაა ხარჯების ეფექტურობა, ერთიანი პორტალი ერთჯერადი ინტეგრაციისთვის და მომხმარებლის ზუსტი დამიზნება მრავალი სარეკლამო არხის საშუალებით.
თუ თქვენ ხართ დეველოპერი, რომელიც ეძებს Huawei-სა და Honor-ის მოწყობილობების მხარდაჭერას, Huawei გთავაზობთ უამრავ მზა დოკუმენტაციას მისი API-ების მარტივი ინტეგრაცია დეველოპერის რესურსების ფარგლებში. არსებობს ინსტრუმენტები, რომლებიც ხელმისაწვდომია თამაშის დეველოპერებისთვისაც, რაც მათ საშუალებას აძლევს ჩართონ ყველა საჭირო მახასიათებელი, რომელიც საჭიროა ააშენონ მობილური თამაში, რომელიც არა მხოლოდ ფუნქციონირებს როგორც კარგი მობილური თამაში, არამედ აქვს საჭირო გაზრდის პოტენციალი, რომ გაიზარდოს წარმატებულად სათაური.
თუ ეძებთ გზებს, რომ შექმნათ თქვენი თამაში HMS მხარდაჭერით, თქვენი სამუშაო ახლა ბევრად გაგიადვილდებათ ამის წყალობით HMS Unity Plugin. მოდული გეხმარებათ Huawei-ის მობილური სერვისების მთელი სიმძლავრის ინტეგრირება თქვენს Unity თამაშში, რაც საშუალებას გაძლევთ გამოიყენოთ Huawei-ის ძლიერი API-ების ძალა, როგორიცაა Huawei ანგარიშის ნაკრები, Push Kit, თამაშის სერვისი, რეკლამის ნაკრები, და აპლიკაციის შიგნით შესყიდვები.
Huawei Mobile Services API-ს მოკლე მიმოხილვა
Huawei ანგარიშის ნაკრები
Huawei ანგარიშის ნაკრები საშუალებას აძლევს დეველოპერებს გამოიყენონ არსებული Huawei ანგარიში, როგორც შესვლის მოქმედი ვარიანტი თავიანთ თამაშში, საშუალებას აძლევს მოთამაშეებს ნაკლები დაღლილობა ჰქონდეთ შესავალი და გამოტოვონ ისეთი ნაბიჯები, როგორიცაა ელფოსტის მისამართი და მობილურის ნომერი გადამოწმება. ეს კიდევ უფრო ეხმარება მომხმარებლის ჩასვლის პროცესს და ამცირებს მომხმარებლის გაღიზიანებას რეგისტრაციისა და შესვლის დროს, ასეთი მახასიათებლების წყალობით როგორც უსაფრთხო შესვლა, ერთი დაწკაპუნებით ავტორიზაცია, ორფაქტორიანი ავთენტიფიკაციის მხარდაჭერა, მონაცემთა დაშიფვრა და GDPR შესაბამისობა კონფიდენციალურობისთვის.
Push Kit
Push Kit საშუალებას აძლევს დეველოპერებს გაუგზავნონ შეტყობინებები ღრუბლიდან თქვენს მომხმარებლებს, რაც ემსახურება როგორც სანდო, რეალურ დროში push შეტყობინების პლატფორმას გლობალური გაშუქებით, რომელიც ვრცელდება 200+ ქვეყანაში. თამაშის დეველოპერებს შეუძლიათ ისარგებლონ ზუსტი მიზნობრივი მახასიათებლებით, რომლებსაც ის გვთავაზობს, რათა ხელი შეუწყოს მათი თამაშის გართობის კოეფიციენტს. ინტელექტუალური შეტყობინებების გაცემის საშუალებით, დეველოპერებს ასევე შეუძლიათ ხელი შეუწყონ ინტერაქციას და ტრანზაქციებს თამაშის ფარგლებში.
თამაშის სერვისი
თამაშის სერვისი გთავაზობთ მარტივ გზას შესვლისა და თამაშებში მიღწევების თვალყურის დევნებისთვის. თამაშის დეველოპერებს შეუძლიათ მოახდინონ 200-მდე მიღწევის მორგება მოთამაშეებისთვის, ასე რომ, ყოველთვის არის გარკვეული მიზნის მიღწევა თამაშის ფარგლებში. თქვენ ასევე შეგიძლიათ მიიღოთ მოთამაშეთა მონაცემების დივერსიფიცირებული სტატისტიკა, რომელიც საშუალებას მოგცემთ მორგოთ თქვენი თამაშის გამოცდილება თქვენი სათამაშო აუდიტორიის საჭიროებებსა და მოლოდინებზე. API ასევე საშუალებას მოგცემთ მოახდინოთ მოვლენის მოხსენების კონფიგურაცია და მოახდინოთ თამაშის ძირითადი მოვლენების მორგება მოხსენებებისთვის, რაც საშუალებას მოგცემთ გაანალიზოთ მოხსენებული მოვლენები მრავალი განზომილებიდან. რა თქმა უნდა, არცერთი თამაშის API არ არის სრულყოფილი ლიდერბორდების და შენახული თამაშის ფუნქციების გარეშე და ეს API მოიცავს მათაც. თქვენ შეგიძლიათ შექმნათ მრავალი ლიდერბორდი მოთამაშეების რანჟირებისთვის სხვადასხვა გზით, რაც მიღწევების თვალყურის დევნებასთან ერთად მოთამაშეებს აძლევს სტაბილურ სტიმულს, გააგრძელონ თქვენი თამაში. თქვენ ასევე შეგიძლიათ ნება მიეცით მოთამაშეებს შეინახონ თავიანთი თამაშის პროგრესი Huawei Drive-ზე, რათა შენახული თამაშის მონაცემები მოიძიონ სხვა თავსებადი მოწყობილობებზე მოთამაშეების დასაბრუნებლადაც.
რეკლამის ნაკრები
რეკლამის ნაკრები HMS-ში არის მნიშვნელოვანი მონეტიზაციის საშუალება და თამაშის დეველოპერებს შეუძლიათ ისარგებლონ ამით, რათა შეინარჩუნონ უფასო თამაში რეკლამის მხარდაჭერის საშუალებით. API უზრუნველყოფს მოწყობილობის დონის უნიკალურ რეკლამის იდენტიფიკატორებს და რეკლამის კონვერტაციის თვალთვალის შესაძლებლობებს. Ads Kit იყენებს OAID (Open Advertising ID) გადაწყვეტას, როგორც არამუდმივ რეკლამის იდენტიფიკატორს, რაც საშუალებას აძლევს დეველოპერებმა დააბალანსონ მომხმარებლის კონფიდენციალურობა და კვლავ უზრუნველყონ პერსონალიზებული რეკლამები და ზუსტად აკონტროლონ რეკლამა ეფექტები.
აპლიკაციის შიგნით შესყიდვა
რაც შეეხება აპლიკაციის შიგნით შესყიდვები, როგორც მისი სახელი გულისხმობს, ეს არის API, რომელიც პასუხისმგებელია აპში ან თამაშში შეუფერხებელი შესყიდვის გამოცდილების ინტეგრირებაზე. იგი მხარს უჭერს სააბონენტო სერვისებს, პროდუქტის მენეჯმენტს პროდუქციის ავტომატური ფასებით ადგილობრივ ვალუტაში, შეკვეთების მართვას და მასთან დაკავშირებულ სარეკლამო აქტივობებს. In-App Purchases-ის მიზანს წარმოადგენს გადახდის წვდომის პროცესის გამარტივება და წვდომისა და ურთიერთქმედების ლოგიკის გამარტივება, რათა დეველოპერებს შეუძლიათ მეტი ფოკუსირება მოახდინონ თავიანთი თამაშის პროდუქტების განვითარებასა და სრულყოფაზე, შემოსავლების შეგროვების შესახებ ზედმეტი ფიქრის გარეშე პროცესი.
HMS Unity Plugin
The HMS Unity Plugin ძალიან აადვილებს HMS ფუნქციების ინტეგრირებას თქვენს Unity თამაშში, აპს-შიდა შესყიდვებისთვის, Huawei Login-ისთვის, Push შეტყობინებებისთვის, თამაშების ლიდერბორდებისთვის და რეკლამებზე დაფუძნებული მონეტიზაციისთვის. ეს ფუნქციები დამატებით საშუალებას გაძლევთ ჩართოთ თამაშის დიზაინის ისეთი მნიშვნელოვანი ელემენტები, როგორიცაა მოთამაშის უნიკალური იდენტიფიკაცია, აპს-შიდა შესყიდვები. სახარჯო მასალებისა და კოსმეტიკისთვის, რეკლამების მხარდაჭერა, push შეტყობინებების მხარდაჭერა, შენახული თამაშების მხარდაჭერა და თამაშების ლიდერბორდები და მიღწევები.
მოდული ამაყობს ამ ოთხი მახასიათებლით:
- მას აქვს მკაფიო დოკუმენტაცია, რომელიც ხელმძღვანელობს დეველოპერებს ადვილად შესასრულებელი სახელმძღვანელოთი, რომელიც შეიცავს ნაბიჯ-ნაბიჯ ინსტრუქციებს.
- დანამატს მოყვება მზა პრეფაბები.
- მოდული ასევე შეიცავს დემო სცენებს, რათა დაეხმაროს დეველოპერს გაეცნოს ცოცხალ მაგალითს.
- მოდული ასევე გვპირდება, რომ რეგულარულად განახლდება ახალი ფუნქციებით, ასე რომ თქვენ შეგიძლიათ დარწმუნებული იყოთ, რომ თქვენი პროექტი გარკვეული დროის შემდეგ არ დაეყრდნობა მოძველებულ ინსტრუმენტებს.
მოდულის ინტეგრირება ძალიან მარტივია. ამ ყველაფერს ხუთი ფართო, მაგრამ მარტივი ნაბიჯი სჭირდება:
- დაარეგისტრირეთ თქვენი თამაში Huawei დეველოპერის ვებსაიტი
- იმპორტი Plugin თქვენს Unity პროექტში
- დააკონფიგურირეთ თქვენი მანიფესტი
- შეაერთეთ თქვენი თამაში HMS მენეჯერთან
- შეაერთეთ HMS Callback Handler თქვენს თამაშთან
თქვენს თამაშში HMS-ის ინტეგრირების პირველი მოთხოვნა იქნება თავად HMS-ში რეგისტრაცია. პროცესი მარტივი და მარტივია, იწყება დეველოპერის კონსოლში შესვლიდან და ახლის შექმნით აპლიკაცია AppGallery მოდულის ფარგლებში და შემდეგ მიმართეთ IAP სერვისს და დააკონფიგურირეთ იგი თქვენი თამაშისთვის პროდუქტები.
შემდეგი ნაბიჯი არის Unity მოდულის იმპორტი, რაც შეგიძლიათ ჩამოტვირთეთ GitHub-დან. გახსენით Unity Editor და შემოიტანეთ საბაჟო პაკეტი. Unity-ის იმპორტის პროგრამა აჩვენებს ყველა ელემენტს, როგორც წინასწარ შემოწმებულს, ასე რომ თქვენ უბრალოდ უნდა დააჭიროთ ინსტალაციას და Unity განათავსებს დანამატს თქვენს აქტივების საქაღალდეში. შემდეგი, თქვენ უნდა დააკონფიგურიროთ მოდული, რომ იმუშაოს თქვენს თამაშზე, თქვენი თამაშის უნიკალური აპლიკაციის ID, თქვენი დეველოპერის CPID და პაკეტის შეყვანით. თქვენი თამაშის სახელი მოწოდებულ მოთხოვნებში და დანამატი ავტომატურად მოიცავს ყველა საჭირო ინფორმაციას Android-ის შიგნით მანიფესტი.
ამ ყველაფრის დასრულების შემდეგ, თქვენ უნდა განათავსოთ HMS Manager ასაწყობი მოწყობილობა თქვენს სცენაში. Unity რედაქტორში იპოვნეთ დანამატების ასაწყობი საქაღალდე და გადაათრიეთ და ჩამოაგდეთ HMS მენეჯერი თქვენს სცენაზე და შემდეგ მიჰყევით კონფიგურაციის მოთხოვნებს.
შემდეგი, დაურეკეთ HMS მენეჯერს onClick განყოფილების მეშვეობით. საბოლოო ნაბიჯი არის HMS Callback Handler-ის დაკავშირება თქვენს თამაშთან. დოკუმენტაცია ხელმძღვანელობს პროცესს, ასე რომ თქვენ არ უნდა გაგიჭირდეთ.
როგორც ხედავთ, HMS-ის ბორტზე ჩართვა თამაშის დეველოპერისთვის საოცრად მარტივია, მარტივი დოკუმენტაციისა და მხარდაჭერით წვდომით, თუ რაიმე სირთულის წინაშე აღმოჩნდებიან. მომხმარებელთა დიდი ბაზით, როგორც სტიმული, HMS სტიმულს აძლევს ახალ თამაშებს, რომ განიხილონ ის, როგორც მათი არჩევანის პლატფორმა.
თუ გსურთ Huawei-ის მობილური სერვისების ინტეგრირება თქვენს თამაშში, მიჰყევით ქვემოთ მოცემულ GitHub პროექტის ბმულს:
HMS Unity Plugin