অ্যাপ্লিকেশন লিঙ্ক গুগল প্লে খুলবে না


14

অ্যান্ড্রয়েড মার্কেটে বা গুগল প্লে অ্যাপ্লিকেশনটি ইনস্টল করার জন্য গুগল প্লেতে আপনার অ্যাপ্লিকেশনগুলিরhttp://play.google.com/store/apps/details?id=<package_name> সাথে লিঙ্কিংয়ে বর্ণিত ইউআরআই ফর্ম্যাটটি ব্যবহার করছি । তবে এটি কেবল এটি ব্রাউজারে খোলে যেমন এটি ডেস্কটপে এটি করবে। এবং যখন Installক্লিক করা হয় এটি ইনস্টল করতে ব্যবহারকারীকে সাইন ইন করতে বলে।

আমি গুগল প্লেতে অ্যাপটি কীভাবে লিঙ্ক করব যাতে ব্যবহারকারী এটি ইনস্টল করতে পারে?


এটি অদ্ভুত, যেহেতু আমার ডিভাইসে ব্রাউজারটি সরাসরি লিঙ্কগুলি খুলতে অস্বীকার করে এবং বাজার অ্যাপ্লিকেশনটি খোলায়। আমি যেতাম Settings -> Applications -> Manage applicationsএবং ব্রাউজার তা নিশ্চিত করার জন্য সমস্যা সৃষ্টি করা হয় না ডিফল্ট-সাফ করুন। যদি এটি কাজ করে না: আপনার কী ডিভাইস রয়েছে? আপনি কি সরাসরি ব্রাউজারে ইউআরএল টাইপ করার চেষ্টা করেছেন এবং যা ঘটেছিল তা দেখার জন্য? এই লিঙ্কটি ঠিক কোথায় উপস্থিত হচ্ছে? (কোনও ওয়েব পৃষ্ঠায় বা অন্য কোনও অ্যাপে?)
ম্যাথু

@ ম্যাথারিডেড আমি একটি বার্তা, কিউআর কোড, ইমেল, ... এবং একই জিনিস থেকে লিঙ্কটি ব্যবহার করার চেষ্টা করেছি। এছাড়াও, আমি কেবল একটি নয়, এবং একই ইস্যুতেও বিভিন্ন অ্যান্ড্রয়েড ডিভাইস চেষ্টা করেছি।
slybloty

Https এর পরিবর্তে HTTP প্রতিস্থাপনের চেষ্টা করুন। এটি বোবা দেখতে পারে তবে চেষ্টা করে দেখুন।
অ্যান্ড্রয়েড কুইসিতো

@ সচিনশেখর আমি httpএবং উভয়ই ব্যবহার করেছি https। এমনকি market। এবং একই ফলাফল।
slybloty

আপনার ওয়েব ব্রাউজারটি কী? ডিফল্ট অ্যান্ড্রয়েড ব্রাউজার এবং ডলফিন এইচডি স্বয়ংক্রিয়ভাবে প্লে স্টোর অ্যাপে পুনঃনির্দেশ করুন (বা, কমপক্ষে জিজ্ঞাসা করুন) ...
অ্যান্ড্রয়েড কুইটো

উত্তর:


10

অ্যান্ড্রয়েডকে হ্যান্ডল করার জন্য কোনও অ্যাপ্লিকেশন থেকে লিঙ্কটি উত্পন্ন হলে সরাসরি এটি চেষ্টা করুন:

market://details?id=<package_name>

দ্রষ্টব্য: কোনও ডোমেন এবং হোস্ট নেই।


আকর্ষণীয় যে এইভাবে কাজ করে। এটি সঠিকভাবে বাজারের দিকে নির্দেশ দেয়। ধন্যবাদ।
slybloty

3
এটি কেবল অ্যান্ড্রয়েড ডিভাইসে কাজ করবে। ডেস্কটপ ব্রাউজারে এটি চেষ্টা করা কার্যকর হবে না।
আলে

@ অ্যালভেরেট ডোমেন এবং হোস্ট সন্নিবেশ করার জন্য ডেস্কটপ ব্রাউজারে কোনও মার্কেট প্রোটোকল হ্যান্ডলার না থাকলে। :)
অ্যান্ড্রয়েড কুইসিতো

আসলে এটি অ্যান্ড্রয়েড ওয়েব ব্রাউজারগুলিতেও কাজ করে না। এটি অ্যাপ্লিকেশন বিকাশে ব্যবহার করার উদ্দেশ্যে।
অ্যান্ড্রয়েড কুইসিতো

তাহলে এটি যদি কোনও অ্যাপ্লিকেশন বিকাশের প্রশ্ন থাকে তবে এটি ভুল জায়গায় place
আলে

6

আমি নীচের কোডটি ব্যবহার করছি এবং এটি আমার ফোন এবং এমুলেটরটির সাথে দুর্দান্ত কাজ করছে।

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

try { 
  Intent intent = new Intent(Intent.ACTION_VIEW);
  intent.setData(Uri.parse("market://details?id=com.example"));
  startActivity(intent);
} catch (Exception e) { //google play app is not installed
  Intent intent = new Intent(Intent.ACTION_VIEW);
  intent.setData(Uri.parse("https://play.google.com/store/apps/details?id=com.example"));
  startActivity(intent);
}

1
চেষ্টা / ধরার জন্য +1। আসলে কখনও কখনও ডিভাইসে কোনও গুগল প্লে অ্যাপ ইনস্টল না করা থাকলে, ইউআরএল সহ একটি অ্যাপ্লিকেশন খোলার চেষ্টা করার সাথে "মার্কেট: // বিশদ? আইডি ="
অ্যান্টিকাফে

1

প্রথমে, ব্যবহারকারী বাজার থেকে অ্যাপটি ইনস্টল করতে পারবেন। তিনি কেবল এটি সরাসরি করতে পারবেন না তবে কেবল গুগল ওয়েবসাইটের মাধ্যমে অ্যাপটি অ্যাপ্লিকেশনটি রিমোট-ইনস্টল করতে পারবেন, যেমন তিনি তাঁর পিসিতে বাজার ব্রাউজ করলে তিনি তা করতে পারেন।

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

সম্ভবত আপনার market://লিঙ্কগুলির পরিবর্তে লিঙ্কগুলি ব্যবহার করা উচিত http://


এটি অ্যাপটির পরিবর্তে এটি অ্যান্ড্রয়েড ব্রাউজারের সাথে খোলে। লিঙ্কটি ডিভাইস থেকে অ্যাক্সেস করা হয়েছে। আমি চাই যে ব্যবহারকারীটি লিঙ্কটি ক্লিক করে অ্যাপটি ইনস্টল করতে সক্ষম হবে এবং মার্কেট বা গুগল প্লেতে পরিচালিত হবে।
slybloty

1

সেটিংস> অ্যাপ্লিকেশনস> সমস্ত (শীর্ষ ট্যাব)
মেনু বোতামটি ক্লিক করুন> অ্যাপ্লিকেশন পছন্দগুলি পুনরায় সেট করুন

সূত্র: http://www.youtube.com/watch?v=zt_alKha_-s


এটি কাজ করছে না
ভিভিবি

0

আমি সহজ এবং সহজ সমাধান খুঁজে পেয়েছি।

  1. এইচটিএমএল পৃষ্ঠা যেখানেই তৈরি করুন। <meta http-equiv="REFRESH" content="0; URL=market://details?id=package_name" />
  2. ব্রাউজারটি খুলুন এবং এইচটিএমএল URL টিপুন
  3. আপনি আপনার অ্যাপ্লিকেশনটি প্লে মার্কেট অ্যাপে দেখতে পাবেন

0

ডেস্কটপ / অ্যান্ড্রয়েড / মোবাইল অ-অ্যান্ড্রয়েডের জন্য সর্বোত্তমতম উপায়ে কাজ করে এমন একটি সমাধান পেতে:

এইচটিএমএল:

<a id="play-store-link" href="http://play.google.com/store/apps/details?id=$PACKAGE_NAME">

জাতীয়:

if (navigator.userAgent.match(/android/i)) {
    document.getElementById('play-store-link').href = 'market://details?id=$PACKAGE_NAME';
}

তবে এটি অপেরা ব্রাউজারের সাথে কাজ করে না
KiKMak
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.