শর্টকাট জন্য সেরা অনুশীলন

আপনার অ্যাপের শর্টকাট ডিজাইন এবং তৈরি করার সময়, এই নির্দেশিকাগুলি অনুসরণ করুন:

নকশা নির্দেশিকা অনুসরণ করুন

আপনার অ্যাপের শর্টকাটগুলিকে সিস্টেম অ্যাপের জন্য ব্যবহৃত শর্টকাটগুলির সাথে দৃশ্যত সামঞ্জস্যপূর্ণ করতে, অ্যাপ শর্টকাট আইকন ডিজাইন নির্দেশিকা অনুসরণ করুন।

শুধুমাত্র চারটি স্বতন্ত্র শর্টকাট প্রকাশ করুন

যদিও API আপনার অ্যাপের জন্য 15টি পর্যন্ত স্ট্যাটিক এবং ডাইনামিক শর্টকাটগুলির সংমিশ্রণ সমর্থন করে, আমরা সুপারিশ করি যে আপনি লঞ্চারে তাদের দৃশ্যমান চেহারা উন্নত করতে শুধুমাত্র চারটি স্বতন্ত্র শর্টকাট প্রকাশ করুন৷

লঞ্চারে শর্টকাটগুলি প্রদর্শন করার পাশাপাশি, Google সহকারীর মতো Google পৃষ্ঠগুলিতে শর্টকাটগুলি প্রদর্শন করতে Google শর্টকাট ইন্টিগ্রেশন লাইব্রেরি ব্যবহার করুন৷ এই লাইব্রেরি সীমাহীন সংখ্যক গতিশীল শর্টকাট পুশ করা সমর্থন করে। আপনি যদি এই লাইব্রেরিটি ব্যবহার করে প্রচুর সংখ্যক শর্টকাট পুশ করে থাকেন, তাহলে আমরা আপনাকে কল করে সমর্থিত লঞ্চারগুলিতে উপস্থিত থাকা শর্টকাটগুলির rank সেট করার পরামর্শ দিই setRank() পদ্ধতি।

শর্টকাট বর্ণনার দৈর্ঘ্য সীমিত করুন

মেনুতে স্থান যা লঞ্চারে আপনার অ্যাপের শর্টকাটগুলি দেখায় তা সীমিত৷ যখন সম্ভব, একটি শর্টকাটের "সংক্ষিপ্ত বিবরণ" এর দৈর্ঘ্য 10 অক্ষরে সীমাবদ্ধ করুন এবং "দীর্ঘ বিবরণ" এর দৈর্ঘ্য 25 অক্ষরে সীমাবদ্ধ করুন।

স্ট্যাটিক শর্টকাটগুলির জন্য লেবেল সম্পর্কে আরও তথ্যের জন্য, বৈশিষ্ট্যের মানগুলি কাস্টমাইজ করুন পড়ুন। গতিশীল এবং পিন করা শর্টকাটগুলির জন্য, setLongLabel() এবং setShortLabel() এর রেফারেন্স ডকুমেন্টেশন পড়ুন।

শর্টকাট এবং অ্যাকশন ব্যবহারের ইতিহাস বজায় রাখুন

আপনার তৈরি করা প্রতিটি শর্টকাটের জন্য, ব্যবহারকারীরা সরাসরি আপনার অ্যাপের মধ্যে একই কাজ সম্পন্ন করতে পারে এমন বিভিন্ন উপায় বিবেচনা করুন। এই প্রতিটি পরিস্থিতিতে কল reportShortcutUsed() যাতে লঞ্চার একটি সঠিক ইতিহাস বজায় রাখে যে ব্যবহারকারী আপনার শর্টকাটগুলিকে উপস্থাপন করে কত ঘন ঘন ক্রিয়াগুলি সম্পাদন করে।

শর্টকাট আপডেট করুন শুধুমাত্র যখন তাদের অর্থ ধরে রাখা হয়

গতিশীল এবং পিন করা শর্টকাট পরিবর্তন করার সময়, শুধুমাত্র updateShortcuts() কল করুন যখন একটি শর্টকাটের তথ্য পরিবর্তন করা হয় যা এর অর্থ ধরে রাখে। অন্যথায়, আপনি যে শর্টকাটটি পুনরায় তৈরি করছেন তার উপর নির্ভর করে নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করুন:

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

আপনি যখনই আপনার অ্যাপ চালু করবেন তখনই ডায়নামিক শর্টকাট চেক করুন

ব্যবহারকারী যখন একটি নতুন ডিভাইসে তাদের ডেটা পুনরুদ্ধার করে তখন ডায়নামিক শর্টকাটগুলি সংরক্ষণ করা হয় না৷ এই কারণে, আমরা সুপারিশ করি যে আপনি প্রতিবার আপনার অ্যাপ চালু করার সময় getDynamicShortcuts() দ্বারা প্রত্যাবর্তিত বস্তুর সংখ্যা পরীক্ষা করুন এবং প্রয়োজন অনুসারে গতিশীল শর্টকাটগুলি পুনরায় প্রকাশ করুন, যেমন ব্যাকআপ এবং পুনরুদ্ধারের কোড স্নিপেটে দেখানো হয়েছে।

,

আপনার অ্যাপের শর্টকাট ডিজাইন এবং তৈরি করার সময়, এই নির্দেশিকাগুলি অনুসরণ করুন:

নকশা নির্দেশিকা অনুসরণ করুন

আপনার অ্যাপের শর্টকাটগুলিকে সিস্টেম অ্যাপের জন্য ব্যবহৃত শর্টকাটগুলির সাথে দৃশ্যত সামঞ্জস্যপূর্ণ করতে, অ্যাপ শর্টকাট আইকন ডিজাইন নির্দেশিকা অনুসরণ করুন।

শুধুমাত্র চারটি স্বতন্ত্র শর্টকাট প্রকাশ করুন

যদিও API আপনার অ্যাপের জন্য 15টি পর্যন্ত স্ট্যাটিক এবং ডাইনামিক শর্টকাটগুলির সংমিশ্রণ সমর্থন করে, আমরা সুপারিশ করি যে আপনি লঞ্চারে তাদের দৃশ্যমান চেহারা উন্নত করতে শুধুমাত্র চারটি স্বতন্ত্র শর্টকাট প্রকাশ করুন৷

লঞ্চারে শর্টকাটগুলি প্রদর্শন করার পাশাপাশি, Google সহকারীর মতো Google পৃষ্ঠগুলিতে শর্টকাটগুলি প্রদর্শন করতে Google শর্টকাট ইন্টিগ্রেশন লাইব্রেরি ব্যবহার করুন৷ এই লাইব্রেরি সীমাহীন সংখ্যক গতিশীল শর্টকাট পুশ করা সমর্থন করে। আপনি যদি এই লাইব্রেরিটি ব্যবহার করে প্রচুর সংখ্যক শর্টকাট পুশ করে থাকেন, তাহলে আমরা আপনাকে কল করে সমর্থিত লঞ্চারগুলিতে উপস্থিত থাকা শর্টকাটগুলির rank সেট করার পরামর্শ দিই setRank() পদ্ধতি।

শর্টকাট বর্ণনার দৈর্ঘ্য সীমিত করুন

মেনুতে স্থান যা লঞ্চারে আপনার অ্যাপের শর্টকাটগুলি দেখায় তা সীমিত৷ যখন সম্ভব, একটি শর্টকাটের "সংক্ষিপ্ত বিবরণ" এর দৈর্ঘ্য 10 অক্ষরে সীমাবদ্ধ করুন এবং "দীর্ঘ বিবরণ" এর দৈর্ঘ্য 25 অক্ষরে সীমাবদ্ধ করুন।

স্ট্যাটিক শর্টকাটগুলির জন্য লেবেল সম্পর্কে আরও তথ্যের জন্য, বৈশিষ্ট্যের মানগুলি কাস্টমাইজ করুন পড়ুন। গতিশীল এবং পিন করা শর্টকাটগুলির জন্য, setLongLabel() এবং setShortLabel() এর রেফারেন্স ডকুমেন্টেশন পড়ুন।

শর্টকাট এবং অ্যাকশন ব্যবহারের ইতিহাস বজায় রাখুন

আপনার তৈরি করা প্রতিটি শর্টকাটের জন্য, ব্যবহারকারীরা সরাসরি আপনার অ্যাপের মধ্যে একই কাজ সম্পন্ন করতে পারে এমন বিভিন্ন উপায় বিবেচনা করুন। এই প্রতিটি পরিস্থিতিতে কল reportShortcutUsed() যাতে লঞ্চার একটি সঠিক ইতিহাস বজায় রাখে যে ব্যবহারকারী আপনার শর্টকাটগুলিকে উপস্থাপন করে কত ঘন ঘন ক্রিয়াগুলি সম্পাদন করে।

শর্টকাট আপডেট করুন শুধুমাত্র যখন তাদের অর্থ ধরে রাখা হয়

গতিশীল এবং পিন করা শর্টকাট পরিবর্তন করার সময়, শুধুমাত্র updateShortcuts() কল করুন যখন একটি শর্টকাটের তথ্য পরিবর্তন করা হয় যা এর অর্থ ধরে রাখে। অন্যথায়, আপনি যে শর্টকাটটি পুনরায় তৈরি করছেন তার উপর নির্ভর করে নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করুন:

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

আপনি যখনই আপনার অ্যাপ চালু করবেন তখনই ডায়নামিক শর্টকাট চেক করুন

ব্যবহারকারী যখন একটি নতুন ডিভাইসে তাদের ডেটা পুনরুদ্ধার করে তখন ডায়নামিক শর্টকাটগুলি সংরক্ষণ করা হয় না৷ এই কারণে, আমরা সুপারিশ করি যে আপনি প্রতিবার আপনার অ্যাপ চালু করার সময় getDynamicShortcuts() দ্বারা প্রত্যাবর্তিত বস্তুর সংখ্যা পরীক্ষা করুন এবং প্রয়োজন অনুসারে গতিশীল শর্টকাটগুলি পুনরায় প্রকাশ করুন, যেমন ব্যাকআপ এবং পুনরুদ্ধারের কোড স্নিপেটে দেখানো হয়েছে।

,

আপনার অ্যাপের শর্টকাট ডিজাইন এবং তৈরি করার সময়, এই নির্দেশিকাগুলি অনুসরণ করুন:

নকশা নির্দেশিকা অনুসরণ করুন

আপনার অ্যাপের শর্টকাটগুলিকে সিস্টেম অ্যাপের জন্য ব্যবহৃত শর্টকাটগুলির সাথে দৃশ্যত সামঞ্জস্যপূর্ণ করতে, অ্যাপ শর্টকাট আইকন ডিজাইন নির্দেশিকা অনুসরণ করুন।

শুধুমাত্র চারটি স্বতন্ত্র শর্টকাট প্রকাশ করুন

যদিও API আপনার অ্যাপের জন্য 15টি পর্যন্ত স্ট্যাটিক এবং ডাইনামিক শর্টকাটগুলির সংমিশ্রণ সমর্থন করে, আমরা সুপারিশ করি যে আপনি লঞ্চারে তাদের দৃশ্যমান চেহারা উন্নত করতে শুধুমাত্র চারটি স্বতন্ত্র শর্টকাট প্রকাশ করুন৷

লঞ্চারে শর্টকাটগুলি প্রদর্শন করার পাশাপাশি, Google সহকারীর মতো Google পৃষ্ঠগুলিতে শর্টকাটগুলি প্রদর্শন করতে Google শর্টকাট ইন্টিগ্রেশন লাইব্রেরি ব্যবহার করুন৷ এই লাইব্রেরি সীমাহীন সংখ্যক গতিশীল শর্টকাট পুশ করা সমর্থন করে। আপনি যদি এই লাইব্রেরিটি ব্যবহার করে প্রচুর সংখ্যক শর্টকাট পুশ করে থাকেন, তাহলে আমরা আপনাকে কল করে সমর্থিত লঞ্চারগুলিতে উপস্থিত থাকা শর্টকাটগুলির rank সেট করার পরামর্শ দিই setRank() পদ্ধতি।

শর্টকাট বর্ণনার দৈর্ঘ্য সীমিত করুন

মেনুতে স্থান যা লঞ্চারে আপনার অ্যাপের শর্টকাটগুলি দেখায় তা সীমিত৷ যখন সম্ভব, একটি শর্টকাটের "সংক্ষিপ্ত বিবরণ" এর দৈর্ঘ্য 10 অক্ষরে সীমাবদ্ধ করুন এবং "দীর্ঘ বিবরণ" এর দৈর্ঘ্য 25 অক্ষরে সীমাবদ্ধ করুন।

স্ট্যাটিক শর্টকাটগুলির জন্য লেবেল সম্পর্কে আরও তথ্যের জন্য, বৈশিষ্ট্যের মানগুলি কাস্টমাইজ করুন পড়ুন। গতিশীল এবং পিন করা শর্টকাটগুলির জন্য, setLongLabel() এবং setShortLabel() এর রেফারেন্স ডকুমেন্টেশন পড়ুন।

শর্টকাট এবং অ্যাকশন ব্যবহারের ইতিহাস বজায় রাখুন

আপনার তৈরি করা প্রতিটি শর্টকাটের জন্য, ব্যবহারকারীরা সরাসরি আপনার অ্যাপের মধ্যে একই কাজ সম্পন্ন করতে পারে এমন বিভিন্ন উপায় বিবেচনা করুন। এই প্রতিটি পরিস্থিতিতে কল reportShortcutUsed() যাতে লঞ্চার একটি সঠিক ইতিহাস বজায় রাখে যে ব্যবহারকারী আপনার শর্টকাটগুলিকে উপস্থাপন করে কত ঘন ঘন ক্রিয়াগুলি সম্পাদন করে।

শর্টকাট আপডেট করুন শুধুমাত্র যখন তাদের অর্থ ধরে রাখা হয়

গতিশীল এবং পিন করা শর্টকাট পরিবর্তন করার সময়, শুধুমাত্র updateShortcuts() কল করুন যখন একটি শর্টকাটের তথ্য পরিবর্তন করা হয় যা এর অর্থ ধরে রাখে। অন্যথায়, আপনি যে শর্টকাটটি পুনরায় তৈরি করছেন তার উপর নির্ভর করে নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করুন:

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

আপনি যখনই আপনার অ্যাপ চালু করবেন তখনই ডায়নামিক শর্টকাট চেক করুন

ব্যবহারকারী যখন একটি নতুন ডিভাইসে তাদের ডেটা পুনরুদ্ধার করে তখন ডায়নামিক শর্টকাটগুলি সংরক্ষণ করা হয় না৷ এই কারণে, আমরা সুপারিশ করি যে আপনি প্রতিবার আপনার অ্যাপ চালু করার সময় getDynamicShortcuts() দ্বারা প্রত্যাবর্তিত বস্তুর সংখ্যা পরীক্ষা করুন এবং প্রয়োজন অনুসারে গতিশীল শর্টকাটগুলি পুনরায় প্রকাশ করুন, যেমন ব্যাকআপ এবং পুনরুদ্ধারের কোড স্নিপেটে দেখানো হয়েছে।

,

আপনার অ্যাপের শর্টকাট ডিজাইন এবং তৈরি করার সময়, এই নির্দেশিকাগুলি অনুসরণ করুন:

নকশা নির্দেশিকা অনুসরণ করুন

আপনার অ্যাপের শর্টকাটগুলিকে সিস্টেম অ্যাপের জন্য ব্যবহৃত শর্টকাটগুলির সাথে দৃশ্যত সামঞ্জস্যপূর্ণ করতে, অ্যাপ শর্টকাট আইকন ডিজাইন নির্দেশিকা অনুসরণ করুন।

শুধুমাত্র চারটি স্বতন্ত্র শর্টকাট প্রকাশ করুন

যদিও API আপনার অ্যাপের জন্য 15টি পর্যন্ত স্ট্যাটিক এবং ডাইনামিক শর্টকাটগুলির সংমিশ্রণ সমর্থন করে, আমরা সুপারিশ করি যে আপনি লঞ্চারে তাদের দৃশ্যমান চেহারা উন্নত করতে শুধুমাত্র চারটি স্বতন্ত্র শর্টকাট প্রকাশ করুন৷

লঞ্চারে শর্টকাটগুলি প্রদর্শন করার পাশাপাশি, Google সহকারীর মতো Google পৃষ্ঠগুলিতে শর্টকাটগুলি প্রদর্শন করতে Google শর্টকাট ইন্টিগ্রেশন লাইব্রেরি ব্যবহার করুন৷ এই লাইব্রেরি সীমাহীন সংখ্যক গতিশীল শর্টকাট পুশ করা সমর্থন করে। আপনি যদি এই লাইব্রেরিটি ব্যবহার করে প্রচুর সংখ্যক শর্টকাট পুশ করে থাকেন, তাহলে আমরা আপনাকে কল করে সমর্থিত লঞ্চারগুলিতে উপস্থিত থাকা শর্টকাটগুলির rank সেট করার পরামর্শ দিই setRank() পদ্ধতি।

শর্টকাট বর্ণনার দৈর্ঘ্য সীমিত করুন

মেনুতে স্থান যা লঞ্চারে আপনার অ্যাপের শর্টকাটগুলি দেখায় তা সীমিত৷ যখন সম্ভব, একটি শর্টকাটের "সংক্ষিপ্ত বিবরণ" এর দৈর্ঘ্য 10 অক্ষরে সীমাবদ্ধ করুন এবং "দীর্ঘ বিবরণ" এর দৈর্ঘ্য 25 অক্ষরে সীমাবদ্ধ করুন।

স্ট্যাটিক শর্টকাটগুলির জন্য লেবেল সম্পর্কে আরও তথ্যের জন্য, বৈশিষ্ট্যের মানগুলি কাস্টমাইজ করুন পড়ুন। গতিশীল এবং পিন করা শর্টকাটগুলির জন্য, setLongLabel() এবং setShortLabel() এর রেফারেন্স ডকুমেন্টেশন পড়ুন।

শর্টকাট এবং অ্যাকশন ব্যবহারের ইতিহাস বজায় রাখুন

আপনার তৈরি করা প্রতিটি শর্টকাটের জন্য, ব্যবহারকারীরা সরাসরি আপনার অ্যাপের মধ্যে একই কাজ সম্পন্ন করতে পারে এমন বিভিন্ন উপায় বিবেচনা করুন। এই প্রতিটি পরিস্থিতিতে কল reportShortcutUsed() যাতে লঞ্চার একটি সঠিক ইতিহাস বজায় রাখে যে ব্যবহারকারী আপনার শর্টকাটগুলিকে উপস্থাপন করে কত ঘন ঘন ক্রিয়াগুলি সম্পাদন করে।

শর্টকাট আপডেট করুন শুধুমাত্র যখন তাদের অর্থ ধরে রাখা হয়

গতিশীল এবং পিন করা শর্টকাট পরিবর্তন করার সময়, শুধুমাত্র updateShortcuts() কল করুন যখন একটি শর্টকাটের তথ্য পরিবর্তন করা হয় যা এর অর্থ ধরে রাখে। অন্যথায়, আপনি যে শর্টকাটটি পুনরায় তৈরি করছেন তার উপর নির্ভর করে নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করুন:

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

আপনি যখনই আপনার অ্যাপ চালু করবেন তখনই ডায়নামিক শর্টকাট চেক করুন

ব্যবহারকারী যখন একটি নতুন ডিভাইসে তাদের ডেটা পুনরুদ্ধার করে তখন ডায়নামিক শর্টকাটগুলি সংরক্ষণ করা হয় না৷ এই কারণে, আমরা সুপারিশ করি যে আপনি প্রতিবার আপনার অ্যাপ চালু করার সময় getDynamicShortcuts() দ্বারা প্রত্যাবর্তিত বস্তুর সংখ্যা পরীক্ষা করুন এবং প্রয়োজন অনুসারে গতিশীল শর্টকাটগুলি পুনরায় প্রকাশ করুন, যেমন ব্যাকআপ এবং পুনরুদ্ধারের কোড স্নিপেটে দেখানো হয়েছে।