Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

ওয়েলকাম ব্যাক স্ক্রিনটি কাস্টমাইজ করুন

ব্যক্তিগতকৃত বিষয়বস্তু আপনার ব্যবহারকারীদের খুশি করতে পারে এবং তাদের পছন্দ, ব্যবহারের ইতিহাস এবং লোকেলের উপর ভিত্তি করে আপনার অ্যাপের সাথে প্রথম ইন্টারঅ্যাকশন থেকে একটি অভিজ্ঞতা প্রদান করতে পারে। ফায়ারবেস আপনাকে গুগল অ্যানালিটিক্স মেট্রিক্সের উপর ভিত্তি করে দর্শকদের সংজ্ঞায়িত করতে এবং সরাসরি ফায়ারবেস কনসোল থেকে ফায়ারবেস রিমোট কনফিগের সাহায্যে আপনার অ্যাপ্লিকেশন কাস্টমাইজ করতে দেয়।

এই দুটি বৈশিষ্ট্য একসাথে ব্যবহার করে, আপনি আপনার অ্যাপের ওয়েলকাম স্ক্রিন পুনরাবৃত্তিকারী ব্যবহারকারীর পছন্দ বা আপনার অ্যাপের কার্যকলাপের উপর ভিত্তি করে কাস্টমাইজ করতে পারেন।

অ্যান্ড্রয়েডে আপনার নিজস্ব ব্যক্তিগতকৃত "ওয়েলকাম ব্যাক" স্ক্রিন তৈরির জন্য এই গাইড আপনাকে এই প্রক্রিয়ার মধ্য দিয়ে নিয়ে যাচ্ছে।

শুরু করার জন্য, আপনার একটি Firebase প্রকল্পের সাথে সংযুক্ত একটি Android অ্যাপের প্রয়োজন হবে। যদি ইতিমধ্যে আপনার একটি না থাকে, তাহলে দেখুন Android এর জন্য শুরু করুন আপনার অ্যাপ্লিকেশন সংযুক্ত হওয়ার জন্য।

বাস্তবায়ন ওভারভিউ

আপনার অ্যাপের ব্যক্তিগতকৃত স্বাগত স্ক্রিন বাস্তবায়নে 3 টি বিস্তৃত ধাপ রয়েছে:

  1. উপাদানগুলিকে ব্যক্তিগতকৃত করার জন্য প্যারামিটার ধরে রাখার জন্য রিমোট কনফিগার সেট করুন। উদাহরণস্বরূপ, আপনি একটি প্যারামিটার হিসাবে স্বাগত পর্দা বার্তা সংরক্ষণ করতে পারেন। এইভাবে আপনি আপনার অ্যাপটি পুনরায় প্রকাশ না করে বার্তা আপডেট করতে পারেন।
  2. আপনার ব্যবহারকারীদের টার্গেট করার জন্য রিমোট কনফিগের জন্য দর্শক এবং/অথবা ব্যবহারকারীর বৈশিষ্ট্য নির্ধারণ করতে অ্যানালিটিক্স সেট আপ করুন। উভয় বৈশিষ্ট্যই টার্গেটিংয়ের জন্য ব্যবহার করা যেতে পারে; যাইহোক, তাদের মধ্যে গুরুত্বপূর্ণ পার্থক্য রয়েছে। প্রত্যেকের আপেক্ষিক সুবিধা এই গাইডে পরে আলোচনা করা হয়েছে।
  3. আপনার সেট করা অ্যানালিটিক্স অডিয়েন্স বা ব্যবহারকারীর বৈশিষ্ট্যের উপর ভিত্তি করে আপনার প্যারামিটার কাস্টমাইজ করার জন্য রিমোট কনফিগারেশন শর্তাবলী কনফিগার করুন।

রিমোট কনফিগারে প্যারামিটার সেট আপ করুন

একবার আপনি আপনার অ্যাপের উপাদানগুলি শনাক্ত করতে চাইলে আপনি কাস্টমাইজ করতে চান, প্যারামিটার সংরক্ষণ করতে রিমোট কনফিগ ব্যবহার করুন। আমরা এই গাইডের বাকী অংশে স্বাগত পর্দা বার্তা ব্যক্তিগতকরণ অন্বেষণ করব।

ফায়ারবেস কনসোলে কি করতে হবে

  1. যান রিমোট কনফিগ প্যারামিটার Firebase কনসোলে পাতা। আপনি আপনার অ্যাপে রিমোট কনফিগ কনফিগার না করে থাকেন তাহলে, ক্লিক করুন আপনার প্রথম মাপদণ্ড যোগ করুন।
  2. একটি প্যারামিটার কী এবং ডিফল্ট মান পূরণ করুন। উদাহরণস্বরূপ, জন্য welcome_message এবং Welcome to this sample app

    রিমোট কনফিগ প্যারামিটার কনফিগারেশন।

  3. প্রকাশ করুন পরিবর্তনসমূহ ক্লিক করুন।

অ্যান্ড্রয়েড অ্যাপে কি করতে হবে

  1. ফায়ারবেস কনসোলে আপনার অ্যাপে যোগ করা প্যারামিটারটি পড়তে এবং প্রদর্শন করতে কোড যোগ করুন। উদাহরণ স্বরূপ:

    final FirebaseRemoteConfig config = FirebaseRemoteConfig.getInstance();
    config.getInstance.fetch(CACHE_EXPIRATION_MS)
      .addOnCompleteListener(this, new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {
            if (task.isSuccessful()) {
                config.activateFetched();
    
                String welcomeMessage = config.getString("welcome_message");
            }
        }
    });
    

    তুমিও পদক্ষেপগুলি অনুসরণ করতে পারেন ব্যবহার করুন Firebase Android এর উপর দূরবর্তী কনফিগ পড়তে এবং পরামিতি যে আপনার কনসোলে নির্মিত প্রদর্শন করে। আপনি যদি আটকে যান, তাহলে অ্যান্ড্রয়েড, walkthrough গাইড আপনি কাজ নমুনা অ্যাপ্লিকেশন বাস্তবায়ন মাধ্যমে।

  2. চালু করুন বিকাশকারী মোড অবিলম্বে যখন পরীক্ষার কনফিগ পরিবর্তন দেখতে।

পরীক্ষা করুন যে এটি কাজ করে

  1. আপনার অ্যাপ্লিকেশন খুলুন এবং নিশ্চিত করুন যে এতে প্যারামিটারের বর্তমান মান দেখায় করতে রিমোট কনফিগ UI 'তে
  2. কনসোলে মান পরিবর্তন করুন এবং পরিবর্তন প্রকাশ ক্লিক
  3. আপনার অ্যাপটি পুনরায় চালু করুন। নতুন প্যারামিটারের মান দেখানো উচিত।

বিশ্লেষণ শ্রোতা বা ব্যবহারকারীর বৈশিষ্ট্য সেট আপ করুন

এই ধাপে আপনি ব্যবহারকারীদের সংজ্ঞায়িত করতে বিশ্লেষণ ব্যবহার করবেন যাদের ব্যক্তিগতকৃত সামগ্রী দেখা উচিত। এই walkthrough, আমরা একটি ব্যবহারকারী সম্পত্তি ব্যবহার এই কাজ করতে হবে কিন্তু আপনি একটি সংজ্ঞায়িত করতে পারে দর্শকের । এই পন্থাগুলি একই রকম, কিন্তু আপনার সচেতন হওয়া উচিত যে একবার একজন ব্যবহারকারী শ্রোতার সাথে যুক্ত হলে, তারা এটি ছেড়ে দিতে পারে না বা সরিয়ে দিতে পারে না। লক্ষ্যবস্তু করার জন্য আপনি যে বৈশিষ্ট্যটি ব্যবহার করতে চান তা পরিবর্তিত হতে পারে, পরিবর্তে ব্যবহারকারীর সম্পত্তি ব্যবহার করুন।

ফায়ারবেস কনসোলে কি করতে হবে

  1. যান অ্যানালিটিকস ব্যবহারকারীর সম্পত্তি Firebase কনসোলে পাতা। নতুন ব্যবহারকারী প্রপার্টি ক্লিক করুন।
  2. ব্যবহারকারীর সম্পত্তির একটি নাম এবং বিবরণ দিন। উদাহরণস্বরূপ, যদি আপনি একটি ব্যবহারকারী কুকুর বা বিড়াল পছন্দ কিনা উপর ভিত্তি করে একটি অ্যাপ্লিকেশন কাস্টমাইজ করে থাকলে, আপনি এটির নাম পারে animal_preference

    অ্যানালিটিক্স ব্যবহারকারীর সম্পত্তি কনফিগারেশন।

  3. ক্লিক করুন।

অ্যান্ড্রয়েড অ্যাপে কি করতে হবে

  1. মধ্যে ধাপগুলি অনুসরণ করুন সেট ব্যবহারকারী বিশিষ্টতা আপনার অ্যাপ্লিকেশনের মধ্যে আপনার ব্যবহারকারী সম্পত্তি সেট করতে জানতে। উদাহরণস্বরূপ, আপনি একজন ব্যবহারকারীকে জিজ্ঞাসা করতে পারেন যদি তারা বিড়াল বা কুকুর পছন্দ করে এবং সেই অনুযায়ী একটি স্ট্রিং মান সেট করে। আপনি কনসোলে আপনার সম্পত্তি নিবন্ধন করার ধাপগুলি এড়িয়ে যেতে পারেন যেমনটি আপনি আগের বিভাগে ইতিমধ্যেই করেছেন।
  2. মধ্যে ধাপগুলি অনুসরণ করুন ঘটনাবলী ডিবাগ আপনার অ্যাপের জন্য ডিবাগ মোড সক্রিয়।

পরীক্ষা করুন যে এটি কাজ করে

  1. আপনার অ্যাপ খুলুন এবং যেখানে আপনার ব্যবহারকারীর সম্পত্তি সেট আছে সেখানে নেভিগেট করুন।
  2. খুলুন অ্যানালিটিক্স DebugView পৃষ্ঠা Firebase কনসোলে।
  3. কোনও ব্যবহারকারীর বৈশিষ্ট্য সেট করা আছে কিনা তা দেখতে দেখুন (কিছু দেখানোর আগে কয়েক মিনিট বিলম্ব হতে পারে)।

দূরবর্তী কনফিগারেশন শর্তাবলী কনফিগার করুন

এখন যেহেতু আপনার অ্যাপে প্যারামিটার আছে যা কনফিগার করা যায় এবং ব্যবহারকারীর বৈশিষ্ট্য (বা শ্রোতা) ভেরিয়েবল হিসাবে ব্যবহার করার জন্য, আপনি আপনার পরামিতিগুলির মানগুলি ব্যক্তিগতকৃত করার জন্য শর্ত তৈরি করতে পারেন।

ফায়ারবেস কনসোলে কি করতে হবে

  1. যান রিমোট কনফিগ Firebase কনসোলে।
  2. এটি সম্পাদনা করতে আপনার প্যারামিটারে ক্লিক করুন।
  3. অবস্থার জন্য মান যোগ করুন।
  4. নতুন শর্ত নির্ধারণ নির্বাচন করুন।
  5. আপনার অবস্থার একটি নাম দিন। উদাহরণস্বরূপ, আগের থেকে ব্যবহারকারীর পছন্দকে প্রতিফলিত করতে "বিড়াল পছন্দ করে"।
  6. নির্বাচন ব্যবহারকারীর সম্পত্তি (অথবা দর্শকদের ব্যবহারকারী যদি আপনি Analytics এ একটি শ্রোতা তৈরি করা), তাহলে অধীনে প্রযোজ্য, এবং আপনার প্যারামিটার নির্বাচন করুন, এবং আপনার পরামিতি মান একটি শর্তাধীন সম্পর্ক নির্ধারণ করুন।

    একটি নতুন রিমোট কনফিগার শর্ত।

  7. শর্ত ক্লিক করুন।

  8. নতুন শর্ত প্রতিফলিত করতে একটি মান লিখুন। উদাহরণস্বরূপ, "বিড়াল পছন্দ করে" এর জন্য স্বাগত বার্তাটি "মায়ু!" হতে পারে।

  9. আপনার পরিবর্তনগুলি সংরক্ষণ করতে আপডেট ক্লিক করুন।

  10. আপনার অ্যাপে নতুন শর্ত ও মূল্যবোধ সক্ষম করতে পরিবর্তন প্রকাশ ক্লিক করুন।

পরীক্ষা করুন যে এটি কাজ করে

  1. আপনার অ্যাপ খুলুন এবং যেখানে আপনার ব্যবহারকারীর সম্পত্তি সেট আছে সেখানে নেভিগেট করুন।
  2. খুলুন অ্যানালিটিক্স DebugView পৃষ্ঠা Firebase কনসোলে।
  3. কোনও ব্যবহারকারীর বৈশিষ্ট্য সেট করা আছে কিনা তা দেখতে দেখুন (কিছু দেখানোর আগে কয়েক মিনিট বিলম্ব হতে পারে)।
  4. আপনার অ্যাপটি পুনরায় চালু করুন এবং যাচাই করুন যে আপনার ব্যক্তিগতকৃত উপাদানগুলি সেট করা হয়েছে।