অন্য অ্যাপ্লিকেশন থেকে সেটিংস অ্যাপ্লিকেশন খুলছে


180

ঠিক আছে, আমি জানি যে এটি সম্পর্কে অনেক প্রশ্ন রয়েছে তবে এগুলি অনেক আগে থেকেই।

So. আমি জানি যে এটি সম্ভব হয়েছে কারণ মানচিত্র অ্যাপটি এটি করে।

মানচিত্র অ্যাপটিতে যদি আমি এই অ্যাপটির স্থানীয়করণ বন্ধ করে দিই তবে এটি আমাকে একটি বার্তা প্রেরণ করবে এবং আমি ঠিকঠাক চাপ দিলে "সেটিংস অ্যাপ" খোলা হবে be এবং আমার প্রশ্ন, এটি কীভাবে সম্ভব? আমি কীভাবে নিজের অ্যাপ থেকে "সেটিং অ্যাপ্লিকেশন" খুলতে পারি?

মূলত আমার একই কাজটি করা দরকার, যদি ব্যবহারকারী আমার অ্যাপটির জন্য অবস্থানটি বন্ধ করে দেয় তবে আমি তাকে এমন একটি বার্তা দেখাব যা "সেটিং অ্যাপ্লিকেশন" খুলবে saying


এই এক চেক করুন stackoverflow.com/questions/377102/...
Yatheesha বি এল

1
আপনি iOS8 এ প্রোগ্রামিংয়ে সেটিংস অ্যাপ্লিকেশনটি খুলতে পারেন (তবে আইওএসের নিম্ন সংস্করণে নয়) answers উত্তরে নীচে কোড করুন।
করণ দুয়া

উত্তর:


289

উল্লেখ হিসাবে করণ দোয়া এই হল iOS8 সম্ভব এখন ব্যবহার UIApplicationOpenSettingsURLStringদেখুন অ্যাপলের ডকুমেন্টেশন

উদাহরণ:

সুইফট 4.2

UIApplication.shared.open(URL(string: UIApplication.openSettingsURLString)!)

সুইফ্ট 3 এ:

UIApplication.shared.open(URL(string:UIApplicationOpenSettingsURLString)!)

সুইফট 2 এ:

UIApplication.sharedApplication().openURL(NSURL(string:UIApplicationOpenSettingsURLString)!)

অবজেক্টিভ-সি তে

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

আইওএস 8 এর আগে:

তুমি পার না. যেমন আপনি বলেছিলেন যে এটি অনেক বার coveredাকা পড়েছে এবং এটি আপনাকে অ্যাপ্লিকেশন দ্বারা নয় বরং লোকেশন পরিষেবা চালু করার জন্য জিজ্ঞাসা করবে pop এজন্য এটি সেটিংস অ্যাপ্লিকেশনটি খুলতে সক্ষম।

এখানে কয়েকটি সম্পর্কিত প্রশ্ন এবং নিবন্ধ রয়েছে:

ওপেন ইউআরএল ব্যবহার করে সেটিংস অ্যাপটি খুলতে কি সম্ভব?

প্রোগ্রামিংভাবে সেটিংস অ্যাপ্লিকেশন (আইফোন) খোলার

যখন ব্যবহারকারী কোনও বোতাম টিপায় আমি সেটিংস অ্যাপটি কীভাবে খুলতে পারি?

আইফোন: অ্যাপ্লিকেশন থেকে অ্যাপ্লিকেশন অগ্রাধিকার প্যানেল খুলছে

অ্যাপের পছন্দগুলিতে প্রবেশের উপর ক্লিক করে ইউআইপিকারভিউ খুলুন - কীভাবে?

সেটিংস অ্যাপটি খুলবেন?

আইওএস: আপনি সেটিংস ভুল করছেন


আপনি একটি আরো প্রামাণিক উত্তর প্রয়োজন হয়, আপনি অ্যাপল ডেভেলপার ফোরামে জিজ্ঞাসা করার চেষ্টা করুন < developer.apple.com/devforums > অথবা একটি বাগ দায়ের <এ developer.apple.com/bugreporter > - যদি এটি একটি পরিচিত সমস্যা এটা ফিরে আসা উচিত "সঠিকভাবে আচরণ করে" বা মূল বাগের সদৃশ হিসাবে।
ভিনসেন্ট গ্যাবল


2
আইওএস 8 এ এখন [এনএসআরএল ইউআরএল উইথস্ট্রিং: ইউআইএপ্লিকেশন ওপেনসেটিংস ইউআরএল স্ট্রিং] ব্যবহার করে এটি সম্ভব
লাইটনিংস্র্যাটিক

1
দ্রুতগতি 3 - UIApplication.shared.openURL (URL টি (স্ট্রিং: UIApplicationOpenSettingsURLString))
GMHSJ

1
এই পদ্ধতিটি ব্যবহার সম্পর্কে সতর্ক থাকুন। আমি এটি ব্যবহার করেছি এবং কয়েক মাস পরে অ্যাপল এর নিম্নলিখিত বার্তাগুলির সাথে আমার অ্যাপ্লিকেশনটি প্রত্যাখ্যান করা হয়েছে: আপনার অ্যাপ্লিকেশনটি "প্রেফেস: রুট =" অ-সর্বজনীন ইউআরএল স্কিম ব্যবহার করে যা একটি ব্যক্তিগত সত্ত্বা। অ্যাপ স্টোরটিতে নন-পাবলিক এপিআই ব্যবহারের অনুমতি নেই কারণ এই এপিআইগুলি পরিবর্তিত হলে এটি কোনও দুর্বল ব্যবহারকারীর অভিজ্ঞতা অর্জন করতে পারে। ভবিষ্যতে এই অ্যাপ্লিকেশন জমা দেওয়ার জন্য অ-সর্বজনীন এপিআইগুলি ব্যবহার করা বা গোপন করা আপনার অ্যাপল বিকাশকারী অ্যাকাউন্টটি সমাপ্ত করার পাশাপাশি অ্যাপ স্টোর থেকে সম্পর্কিত সমস্ত অ্যাপ্লিকেশন সরিয়ে ফেলতে পারে।
নিক কার্স্টেন

133

থেকে @Yatheeshaless এর উত্তর :

আপনি iOS8 এ প্রোগ্রামিংভাবে সেটিংস অ্যাপ্লিকেশনটি খুলতে পারেন, তবে আইওএসের পূর্ববর্তী সংস্করণগুলিতে নয়।

সুইফট:

   UIApplication.sharedApplication().openURL(NSURL(string:UIApplicationOpenSettingsURLString)!)

সুইফট 4:

if let url = NSURL(string: UIApplicationOpenSettingsURLString) as URL? {
    UIApplication.shared.openURL(url)
}

সুইফট ৪.২ (বিটা):

if let url = NSURL(string: UIApplication.openSettingsURLString) as URL? {
    UIApplication.shared.open(url, options: [:], completionHandler: nil)
}

উদ্দেশ্য গ:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

23
এটি আপনার অ্যাপ্লিকেশানের সেটিংস অ্যাপ্লিকেশনের বিভাগটি খুলতে উপস্থিত হবে। ব্যবহারকারীদের সেটিংসের মূল স্ক্রিনটি দেখতে কয়েকবার ফিরে আসতে হবে।
wjl

1
ছোট সংশোধন ..[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
পাইতো

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

1
ছোট সুইফ্ট সংশোধন: ইউআইএএপ্লিকেশন.শার্ড অ্যাপ্লিকেশন ()। ওপেন ইউআরএল (এনএসআরএল (স্ট্রিং: ইউআইএপ্লিকেশন ওপেনসেটিংস ইউআরএল স্ট্রিং)!)
ভেবেজেনার

1
@ পাভনকোটেশ- হ্যাঁ তবে অ্যাপ্লিকেশন সেটিংসে আপনার যা যা অনুমতি প্রয়োজন তা থাকবে, আমার ক্ষেত্রে আমার পরিচিতিগুলিতে অ্যাক্সেস দরকার ছিল, যা উপরের কোড সহ অ্যাপ্লিকেশন সেটিংসে প্রদর্শিত হবে।
তেজাস কে

58

হ্যাঁ!! আপনি ডিভাইস সেটিংস স্ক্রিন চালু করতে পারেন, আমি আইওএস 9.2 তে পরীক্ষা করেছি

ধাপ 1. আমাদের ইউআরএল স্কিম যুক্ত করতে হবে

প্রকল্প সেটিংস -> তথ্য -> ইউআরএল প্রকার -> নতুন ইউআরএল স্কিমগুলিতে যান

এখানে চিত্র বর্ণনা লিখুন

পদক্ষেপ ২.ড্যাভিডকানকে প্রোগ্রামেটিকভাবে সেটিংস চালু করার জন্য ধন্যবাদ

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];

এছাড়াও আমরা কেবল যথাযথ নাম ব্যবহার করে সংগীত, অবস্থান ইত্যাদির মতো সাব-স্ক্রিনগুলি চালু করতে পারি

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=MUSIC"]];

এই পুরো নাম তালিকা দেখুন এখানে হেনরি Normak দ্বারা ভাগ করা


হালনাগাদ:

মন্তব্য অনুসারে সবাই জানতে চান আমার আবেদন জমা দেওয়ার স্থিতিতে এই পরিবর্তন হওয়ার পরে কী ঘটে?

সুতরাং YES!! I got successful update submission and application is available on store without any complain.

কেবলমাত্র নিশ্চিত করার জন্য, আমি ঠিক এই সকালে ডাউনলোড করেছি এবং অবস্থান পরিষেবাদি অক্ষম করেছি এবং তারপরে অ্যাপ্লিকেশনটি শুরু করেছি, যা আমাকে অবস্থানের অনুমতি জিজ্ঞাসা করেছিল এবং তারপরে আমার সতর্কতা পপআপটি আমাকে সেটিংসে -> অবস্থানের পরিষেবা পৃষ্ঠাতে -> সক্ষম করা -> প্রেরণ করার জন্য ছিল এটাই!!

! [বিজ্ঞপ্তি: আপনার অ্যাপ্লিকেশনটি প্রত্যাখ্যান করা হতে পারে ... এমনকি যদি এটি অনুমোদিত হয় এমনকি যদি আপনি এই পদ্ধতিটি ব্যবহার করেন তবে ভবিষ্যতের সংস্করণে এটি প্রত্যাখ্যান করা যেতে পারে ...] 4


ধন্যবাদ, আইওএস 6 এবং 7 এও, আমার জন্য কাজ করে। আপনি এখনও অ্যাপলের পর্যালোচনা প্রক্রিয়াটির মাধ্যমে এটি পাওয়ার চেষ্টা করেছিলেন?
ফ্লোর

1
@ ফ্লো আমি আপনাকে জানাব, কারণ বর্তমানে আমি বিটা পরীক্ষার দিকে এগিয়ে চলেছি।
সুইফটবয়

1
আইওএস 9.3। কবজির মতো কাজ করেছেন। এমনকি সেটিংস অ্যাপ্লিকেশনের অভ্যন্তরে "[আমার অ্যাপ্লিকেশানের নাম]" এও দেখতে পাই। অবশ্যই, এটি সমর্থিত কারণ আমি প্রচুর পরিমাণে অন্যান্য অ্যাপ্লিকেশন দেখি যা এই ধরণের কাজ করে!
এরিকওয়াসটাকেন 21

13
আইওএস 10-এ, নতুন ইউআরএল "প্রিফেস: রুট = ...." নয় "অ্যাপ-প্রিফেস: রুট = ..."।
ড্রিকো

1
আপনার অ্যাপ্লিকেশনটি বাতিল হতে পারে ... এমনকি যদি এটি অনুমোদিত হয় তবে আপনি যদি এই পদ্ধতিটি ব্যবহার করেন তবে ভবিষ্যতের সংস্করণে এটি প্রত্যাখ্যান করা যেতে পারে ...
মিহির মেহতা

18

আপনি এটি আইওএস 5.0 এবং তারপরে ব্যবহার করতে পারেন: এটি আর কাজ করে না।

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];

3
@ মার্কগ্রানফ নং, এটি প্রযুক্তিগতভাবে অননুমোদিত বলে মনে হচ্ছে তবে এটি কেবল একটি ইউআরএল স্কিম হিসাবে সাধারণ নথিভুক্ত API এর মতো খারাপ নয়। আপনি canOpen URL দিয়ে এটি পরীক্ষা করতে পারেন: প্রথমে। এছাড়াও, এটি সম্পর্কে এখানে একটি থ্রেড রয়েছে: devforums.apple.com/message/543818
ডেভিডকান

3
এই নিবন্ধ অনুযায়ী আপনি সেটিংসে বিভিন্ন ক্ষেত্রে যেতে পারেন । উদাহরণস্বরূপ এই ইউআরএল আপনাকে ব্লুটুথ সেটিংসে নিয়ে যাবেprefs:root=General&path=Bluetooth
প্রগ্রেমার

1
আমি প্রাইভেট এপিআই ব্যবহার করার জন্য একটি আবেদন প্রত্যাখ্যান পেয়েছি কারণ আমি url খুলছিলাম: @ "প্রিফেস: রুট = উজ্জ্বলতা"। সাধারণত, অ-নথিভুক্ত অর্থ ব্যক্তিগত।
গিলাইম

4
অ্যাপল জানিয়েছে যে এটি কোনও সর্বজনীন এপিআই ছিল না এবং এটি আর সমর্থিত নয়। এই ইস্যুতে 11403669 নম্বরে একটি বাগ দায়ের করা হয়েছে।
ডন উইলসন

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

14

আইওএস 10 আপডেট

অ্যাপল মূল থ্রেডে অ্যাসিঙ্ক খোলার পদ্ধতি পরিবর্তন করেছে। তবে, এখন থেকে দেশীয় সেটিংসে অ্যাপ্লিকেশন সেটিংস খোলাই সম্ভব।

[[UIApplication sharedApplication] openURL:url options:@{} completionHandler:nil];

আইওএস 9 আপডেট

এখন সরাসরি উপ-সেটিংস মেনুতে যাওয়া সম্ভব। তবে একটি ইউআরএল স্কিম তৈরি করতে হবে। এটি দুটি উপায়ে ব্যবহার করে করা যেতে পারে:

  1. এক্সকোড - আপনি এটি লক্ষ্য, তথ্য, ইউআরএল স্কিমে পাবেন। তারপরে, কেবল প্রেফগুলি টাইপ করুন।
  2. সরাসরি * -Info.plist এ যুক্ত করা হচ্ছে। নিম্নলিখিত যুক্ত করুন: <key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleTypeRole</key> <string>Editor</string> <key>CFBundleURLSchemes</key> <array> <string>prefs</string> </array> </dict> </array>

তারপরে কোড:

দ্রুতগতি

UIApplication.sharedApplication().openURL(NSURL(string:"prefs:root=General&path=Keyboard")!)

উদ্দেশ্য গ

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=Keyboard"]];


1
আমি আইওএস 10.x সমাধান চেষ্টা করেছি, এবং এটি আমার পক্ষে কার্যকর হয়নি - কিছুই হয় না।
মার্ক পিটারস

@ মার্কপিটার্স, আপনি কি এখনও কোনও উপায় বের করেছেন? এটা খুব সাহায্য করতে পারে। ধন্যবাদ।
রুহুল পুলাক

না, আমি নেই। আমি এখনও জানি না এটি কোনও আইওএস বাগ কিনা বা অ্যাপল সবেমাত্র বৈশিষ্ট্যটি সরিয়ে ফেলেছে কিনা।
চিহ্নিত করুন পিটারস

আমি মনে করি, তারা এখনও এক্সটেনশনগুলির সাথে কাজ করে। প্রাক্তন অ্যাপটি Magic Launcherঅ্যাপস্টোরে রয়েছে।
ত্রিশূল

4

সুইফ্ট 3 / আইওএস 10+ এ এখন দেখতে দেখতে এটির মতো লাগে

if let url = URL(string: "App-Prefs:root=LOCATION_SERVICES") {
    UIApplication.shared.open(url, completionHandler: .none)
}

কীভাবে বিজ্ঞপ্তি স্ক্রিনে পাবেন? কারণ যদি ইউআরএল = ইউআরএল (স্ট্রিং: "অ্যাপ-প্রিফেসস: রুট = NOTIFICATIONS_ID এবং পথ = io.artup.artup") # যদি # উপলভ্য থাকে (আইওএস 10.0, *) {ইউআইএপ্লিকেশন.শারেড.ওপেন (ইউআরএল, সমাপ্তি হ্যান্ডলার: .নোন)} } তবে আমি আইফোন 6 এ নোটিফিকেশনটিতে গেলাম আইফোন 7 প্লাসে নয়?
ব্যবহারকারী3804063

3
এটি আপনার অ্যাপ্লিকেশনটিকে প্রত্যাখ্যান করবে। তারা এটিকে প্রাইভেট এপিআই এর ব্যবহারের অধীনে রাখে।
বের্সেলর

আমি এই "অ্যাপ্লিকেশনগুলির পূর্বনির্ধারিতগুলি: রুট" ব্যবহার করে আমার অ্যাপ্লিকেশনটিকে প্রত্যাখ্যান করেছি
মালদার

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

4

সুইফট 3:

guard let url = URL(string: UIApplicationOpenSettingsURLString) else {return}
if #available(iOS 10.0, *) {
  UIApplication.shared.open(url, options: [:], completionHandler: nil)
} else {
  // Fallback on earlier versions
  UIApplication.shared.openURL(url)
}

3

UIApplicationOpenSettingsURLStringআপনি কেবল কোনও অনুমতি দেওয়ার অনুমতি দিলে এটি কেবলমাত্র কাজ করবে। উদাহরণস্বরূপ অবস্থান, ফটো, যোগাযোগ, বিজ্ঞপ্তি অ্যাক্সেস পুশ করুন। সুতরাং যদি আপনার ব্যবহারকারীর কাছ থেকে এই ধরনের অনুমতি (গুলি) না থাকে:

যদি আইওএস 10 বা তার বেশি হয় ,

এটি সেটিংসটি খুলবে তবে তারপরে ক্রাশ হবে। কারণ, আপনার অ্যাপ্লিকেশনটির সেটিংসে কিছুই নেই।

কোডের নীচে আইওএস সেটিং এর ভিতরে আপনার অ্যাপ্লিকেশন সেটিংসটি খুলবে।

NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
if ([[UIApplication sharedApplication] canOpenURL:url]) {
    [[UIApplication sharedApplication] openURL:url];
}

ডিভাইসের অপ্রাপ্যতার কারণে, আমি এটি আইওএস <10 এ পরীক্ষা করতে পারিনি।

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

https://gist.github.com/johnny77221/bcaa5384a242b64bfd0b8a715f48e69f


3

সুইফ্ট 3-এ আমার যা যা প্রয়োজন তা হ'ল এখানে (উদাহরণস্বরূপ আমার অ্যাপ্লিকেশন বিজ্ঞপ্তিগুলিতে পুনঃনির্দেশ):

if let url = URL(string: "App-Prefs:root=NOTIFICATIONS_ID&path=your app bundleID") {
    if #available(iOS 10.0, *) {
        UIApplication.shared.open(url, completionHandler: .none)
    } else {
        // Fallback on earlier versions
    }
}

উত্স: phynet সারকথা

সেটিংস যখন পটভূমিতে থাকে তখনই এটি আমার সাথে কাজ করে। এটি আপনাকে আপনার অ্যাপের বিজ্ঞপ্তি সেটিংসে পুনর্নির্দেশ করবে কিন্তু যদি সেটিংস ব্যাকগ্রাউন্ডে চলছিল না তবে এটি আপনাকে সাধারণভাবে বিজ্ঞপ্তি সেটিংসে পুনর্নির্দেশ করবে।


3

দেখে মনে হচ্ছে আপনি prefs:<area>সেটিংসটি খুলতে এবং নির্দিষ্ট অঞ্চলে যেতে URL টি ব্যবহার করতে পারেন । অ্যাপল এগুলিকে পরিবর্তন করতে পারে এবং আপনার অ্যাপ্লিকেশনটি ভেঙে ফেলতে পারে তাই সর্বদা আপনি এগুলি প্রথমে খুলতে পারেন কিনা তা পরীক্ষা করুন।

এই নিবন্ধ থেকে তারা আইওএস 13.1 এর জন্য তাদের কিছু তালিকাভুক্ত করেছে:

সেটিংস ইউআরএল

iCloud এর

  • iCloud এর: prefs:root=CASTLE
  • আইক্লাউড ব্যাকআপ: prefs:root=CASTLE&path=BACKUP

ওয়্যারলেস রেডিও

  • ওয়াইফাই: prefs:root=WIFI
  • ব্লুটুথ: prefs:root=Bluetooth
  • কোষ বিশিষ্ট: prefs:root=MOBILE_DATA_SETTINGS_ID

ব্যক্তিগত হটস্পট

  • ব্যক্তিগত হটস্পট: prefs:root=INTERNET_TETHERING
  • ব্যক্তিগত হটস্পট ⇾ পরিবারের ভাগ: prefs:root=INTERNET_TETHERING&path=Family%20Sharing
  • ব্যক্তিগত হটস্পট ⇾ ওয়াই-ফাই পাসওয়ার্ড: prefs:root=INTERNET_TETHERING&path=Wi-Fi%20Password

VPN এর

  • VPN এর: prefs:root=General&path=VPN

বিজ্ঞপ্তিগুলি

  • সূচনা: prefs:root=NOTIFICATIONS_ID
  • বিজ্ঞপ্তিগুলি ⇾ সিরি পরামর্শ: prefs:root=NOTIFICATIONS_ID&path=Siri%20Suggestions

সাউন্ড

  • ধ্বনি: prefs:root=Sounds
  • রিংটোন: prefs:root=Sounds&path=Ringtone

বিরক্ত করবেন না

  • বিরক্ত করবেন না: prefs:root=DO_NOT_DISTURB
  • বিরক্ত করবেন না From এর থেকে কলগুলি মঞ্জুরি দিন: prefs:root=DO_NOT_DISTURB&path=Allow%20Calls%20From

স্ক্রিন সময়

  • স্ক্রিন সময়: prefs:root=SCREEN_TIME
  • স্ক্রিন সময় ⇾ ডাউনটাইম: prefs:root=SCREEN_TIME&path=DOWNTIME
  • স্ক্রিন সময় ⇾ অ্যাপ্লিকেশন সীমাবদ্ধতা: prefs:root=SCREEN_TIME&path=APP_LIMITS
  • স্ক্রিন সময় ⇾ সর্বদা অনুমোদিত: prefs:root=SCREEN_TIME&path=ALWAYS_ALLOWED

সাধারণ

  • সাধারণ: prefs:root=General
  • সাধারণ ⇾ সম্পর্কে: prefs:root=General&path=About
  • সাধারণ ⇾ সফ্টওয়্যার আপডেট: prefs:root=General&path=SOFTWARE_UPDATE_LINK
  • সাধারণ ⇾ কারপ্লে: prefs:root=General&path=CARPLAY
  • সাধারণ ⇾ পটভূমি অ্যাপ্লিকেশন রিফ্রেশ: prefs:root=General&path=AUTO_CONTENT_DOWNLOAD
  • সাধারণ ult মাল্টিটাস্কিং (কেবলমাত্র আইপ্যাড): prefs:root=General&path=MULTITASKING
  • সাধারণ ⇾ তারিখ ও সময়: prefs:root=General&path=DATE_AND_TIME
  • সাধারণ ⇾ কীবোর্ড: prefs:root=General&path=Keyboard
  • সাধারণ ⇾ কীবোর্ড ⇾ কীবোর্ড: prefs:root=General&path=Keyboard/KEYBOARDS
  • সাধারণ ⇾ কীবোর্ড ⇾ হার্ডওয়্যার কীবোর্ড: prefs:root=General&path=Keyboard/Hardware%20Keyboard
  • সাধারণ ⇾ কীবোর্ড ⇾ পাঠ্য প্রতিস্থাপন: prefs:root=General&path=Keyboard/USER_DICTIONARY
  • সাধারণ ⇾ কীবোর্ড ⇾ এক হ্যান্ড কীবোর্ড: prefs:root=General&path=Keyboard/ReachableKeyboard
  • সাধারণ ⇾ ভাষা ও অঞ্চল: prefs:root=General&path=INTERNATIONAL
  • সাধারণ ⇾ অভিধান: prefs:root=General&path=DICTIONARY
  • সাধারণ ⇾ প্রোফাইল: prefs:root=General&path=ManagedConfigurationList
  • সাধারণ ⇾ রিসেট: prefs:root=General&path=Reset

নিয়ন্ত্রণ কেন্দ্র

  • নিয়ন্ত্রণ কেন্দ্র: prefs:root=ControlCenter
  • নিয়ন্ত্রণ কেন্দ্র ⇾ নিয়ন্ত্রণগুলি কাস্টমাইজ করুন: prefs:root=ControlCenter&path=CUSTOMIZE_CONTROLS

প্রদর্শন

  • প্রদর্শন করুন: prefs:root=DISPLAY
  • প্রদর্শন ⇾ অটো লক: prefs:root=DISPLAY&path=AUTOLOCK
  • প্রদর্শন ⇾ পাঠ্য আকার: prefs:root=DISPLAY&path=TEXT_SIZE

অভিগম্যতা

  • অভিগম্যতা: prefs:root=ACCESSIBILITY

ওয়ালপেপার

  • ওয়ালপেপার: prefs:root=Wallpaper

সিরি

  • সিরি: prefs:root=SIRI

আপেল পেন্সিল

  • অ্যাপল পেন্সিল (কেবলমাত্র আইপ্যাড): prefs:root=Pencil

ফেস আইডি

  • ফেস আইডি: prefs:root=PASSCODE

জরুরী এসওএস

  • জরুরী এসওএস: prefs:root=EMERGENCY_SOS

ব্যাটারি

  • ব্যাটারি: prefs:root=BATTERY_USAGE
  • ব্যাটারি ⇾ ব্যাটারি স্বাস্থ্য (কেবলমাত্র আইফোন): prefs:root=BATTERY_USAGE&path=BATTERY_HEALTH

গোপনীয়তা

  • গোপনীয়তা: prefs:root=Privacy
  • গোপনীয়তা ⇾ অবস্থান পরিষেবাগুলি: prefs:root=Privacy&path=LOCATION
  • গোপনীয়তা ⇾ যোগাযোগ: prefs:root=Privacy&path=CONTACTS
  • গোপনীয়তা alend ক্যালেন্ডার: prefs:root=Privacy&path=CALENDARS
  • গোপনীয়তা ⇾ অনুস্মারক: prefs:root=Privacy&path=REMINDERS
  • গোপনীয়তা ⇾ ফটো: prefs:root=Privacy&path=PHOTOS
  • গোপনীয়তা ⇾ মাইক্রোফোন: prefs:root=Privacy&path=MICROPHONE
  • গোপনীয়তা ⇾ স্পিচ স্বীকৃতি: prefs:root=Privacy&path=SPEECH_RECOGNITION
  • গোপনীয়তা ⇾ ক্যামেরা: prefs:root=Privacy&path=CAMERA
  • গোপনীয়তা otion গতি: prefs:root=Privacy&path=MOTION\

অ্যাপ স্টোর

  • অ্যাপ স্টোর: prefs:root=STORE
  • অ্যাপ স্টোর ⇾ অ্যাপ ডাউনলোডগুলি: prefs:root=STORE&path=App%20Downloads
  • অ্যাপ স্টোর ⇾ ভিডিও অটোপ্লে: prefs:root=STORE&path=Video%20Autoplay

মানিব্যাগ

  • ওয়ালেট: prefs:root=PASSBOOK

পাসওয়ার্ড এবং অ্যাকাউন্টসমূহ

  • পাসওয়ার্ড এবং অ্যাকাউন্টসমূহ: prefs:root=ACCOUNTS_AND_PASSWORDS
  • পাসওয়ার্ড এবং অ্যাকাউন্টগুলি New নতুন ডেটা আনুন: prefs:root=ACCOUNTS_AND_PASSWORDS&path=FETCH_NEW_DATA
  • পাসওয়ার্ড এবং অ্যাকাউন্টসমূহ Account অ্যাকাউন্ট যুক্ত করুন: prefs:root=ACCOUNTS_AND_PASSWORDS&path=ADD_ACCOUNT

মেল

  • মেল: prefs:root=MAIL
  • মেল ⇾ পূর্বরূপ: prefs:root=MAIL&path=Preview
  • মেল ⇾ সোয়াইপ বিকল্পগুলি: prefs:root=MAIL&path=Swipe%20Options
  • মেল ⇾ বিজ্ঞপ্তি: prefs:root=MAIL&path=NOTIFICATIONS
  • মেল ⇾ অবরুদ্ধ: prefs:root=MAIL&path=Blocked
  • মেল ⇾ নিঃশব্দ থ্রেড অ্যাকশন: prefs:root=MAIL&path=Muted%20Thread%20Action
  • মেল ⇾ অবরুদ্ধ প্রেরক বিকল্পগুলি: prefs:root=MAIL&path=Blocked%20Sender%20Options
  • মেল ⇾ চিহ্ন ঠিকানাগুলি: prefs:root=MAIL&path=Mark%20Addresses
  • মেল ote উদ্ধৃতি স্তর বাড়ান: prefs:root=MAIL&path=Increase%20Quote%20Level
  • মেল Rep জবাবগুলির সাথে সংযুক্তি অন্তর্ভুক্ত করুন: prefs:root=MAIL&path=Include%20Attachments%20with%20Replies
  • মেল ⇾ স্বাক্ষর: prefs:root=MAIL&path=Signature
  • মেল ⇾ ডিফল্ট অ্যাকাউন্ট: prefs:root=MAIL&path=Default%20Account

যোগাযোগ

  • যোগাযোগ: prefs:root=CONTACTS

পাঁজি

  • ক্যালেন্ডার: prefs:root=CALENDAR
  • ক্যালেন্ডার tern বিকল্প ক্যালেন্ডার: prefs:root=CALENDAR&path=Alternate%20Calendars
  • ক্যালেন্ডার ⇾ সিঙ্ক: prefs:root=CALENDAR&path=Sync
  • ক্যালেন্ডার ⇾ ডিফল্ট সতর্কতা টাইমস: prefs:root=CALENDAR&path=Default%20Alert%20Times
  • ক্যালেন্ডার ⇾ ডিফল্ট ক্যালেন্ডার: prefs:root=CALENDAR&path=Default%20Calendar

মন্তব্য

  • মন্তব্য: prefs:root=NOTES
  • নোটস ⇾ ডিফল্ট অ্যাকাউন্ট: prefs:root=NOTES&path=Default%20Account
  • নোটস ⇾ পাসওয়ার্ড: prefs:root=NOTES&path=Password
  • নোটস ⇾ অনুসারে বাছাই করুন নোট: prefs:root=NOTES&path=Sort%20Notes%20By
  • নোটস ⇾ নতুন নোটগুলি দিয়ে শুরু: prefs:root=NOTES&path=New%20Notes%20Start%20With
  • নোটস Check চেক করা আইটেমগুলি বাছাই করুন: prefs:root=NOTES&path=Sort%20Checked%20Items
  • নোটস ⇾ লাইন এবং গ্রিড: prefs:root=NOTES&path=Lines%20%26%20Grids
  • নোটস ⇾ লক স্ক্রিন থেকে অ্যাক্সেস নোটস: prefs:root=NOTES&path=Access%20Notes%20from%20Lock%20Screen

অনুস্মারক

  • অনুস্মারক: prefs:root=REMINDERS
  • অনুস্মারক ⇾ ডিফল্ট তালিকা: prefs:root=REMINDERS&path=DEFAULT_LIST

ভয়েস মেমোস

  • ভয়েস মেমোস: prefs:root=VOICE_MEMOS

ফোন

  • ফোন: prefs:root=Phone

বার্তা

  • বার্তা: prefs:root=MESSAGES

এ FaceTime

  • এ FaceTime: prefs:root=FACETIME

মানচিত্র

  • মানচিত্র: prefs:root=MAPS
  • মানচিত্র ⇾ ড্রাইভিং এবং নেভিগেশন: prefs:root=MAPS&path=Driving%20%26%20Navigation
  • মানচিত্র ⇾ ট্রানজিট: prefs:root=MAPS&path=Transit

কম্পাস

  • কম্পাস: prefs:root=COMPASS

পরিমাপ করা

  • পরিমাপ করা: prefs:root=MEASURE

আফ্রিকায় শিকার অভিযান

  • সাফারি: prefs:root=SAFARI
  • সাফারি ⇾ সামগ্রী ব্লকার: prefs:root=SAFARI&path=Content%20Blockers
  • সাফারি ⇾ ডাউনলোডগুলি: prefs:root=SAFARI&path=DOWNLOADS
  • সাফারি ⇾ ট্যাবগুলি বন্ধ করুন: prefs:root=SAFARI&path=Close%20Tabs
  • সাফারি History ইতিহাস এবং ডেটা সাফ করুন: prefs:root=SAFARI&path=CLEAR_HISTORY_AND_DATA
  • সাফারি ⇾ পৃষ্ঠা জুম: prefs:root=SAFARI&path=Page%20Zoom
  • সাফারি Desk অনুরোধ ডেস্কটপ ওয়েবসাইট: prefs:root=SAFARI&path=Request%20Desktop%20Website
  • সাফারি ⇾ পাঠক: prefs:root=SAFARI&path=Reader
  • সাফারি ⇾ ক্যামেরা: prefs:root=SAFARI&path=Camera
  • সাফারি ⇾ মাইক্রোফোন: prefs:root=SAFARI&path=Microphone
  • সাফারি ⇾ অবস্থান: prefs:root=SAFARI&path=Location
  • সাফারি ⇾ উন্নত: prefs:root=SAFARI&path=ADVANCED

খবর

  • খবর: prefs:root=NEWS

স্বাস্থ্য

  • স্বাস্থ্য: prefs:root=HEALTH

শর্টকাট

  • শর্টকাটগুলি: prefs:root=SHORTCUTS

সঙ্গীত

  • সঙ্গীত: prefs:root=MUSIC
  • সংগীত ⇾ সেলুলার ডেটা: prefs:root=MUSIC&path=com.apple.Music:CellularData
  • সংগীত Storage স্টোরেজ অনুকূলিতকরণ: prefs:root=MUSIC&path=com.apple.Music:OptimizeStorage
  • সংগীত ⇾ ইসিউ: prefs:root=MUSIC&path=com.apple.Music:EQ
  • সংগীত ume ভলিউম সীমা: prefs:root=MUSIC&path=com.apple.Music:VolumeLimit

টেলিভিশন

  • সেটিংস ⇾ টিভি: prefs:root=TVAPP

ফটো

  • ছবি: prefs:root=Photos

ক্যামেরা

  • ক্যামেরা: prefs:root=CAMERA
  • ক্যামেরা ⇾ রেকর্ড ভিডিও: prefs:root=CAMERA&path=Record%20Video
  • ক্যামেরা Slo রেকর্ড স্লো-মো: prefs:root=CAMERA&path=Record%20Slo-mo

বই

  • বই: prefs:root=IBOOKS

খেলার কেন্দ্র

  • খেলার কেন্দ্র: prefs:root=GAMECENTER

1

আপনি এটির জন্য নীচের কোডটি ব্যবহার করতে পারেন।

[[UIApplication sharedApplication]openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

1

SWIFT 4.0

আইওএস 10.0 এ 'ওপেন URL' অবমূল্যায়ন করা হয়েছিল: দয়া করে ওপেন URL: বিকল্পগুলি: সমাপ্তি হ্যান্ডলার: পরিবর্তে ব্যবহার করুন

UIApplication.shared.open(URL.init(string: UIApplicationOpenSettingsURLString)! , options: [:], completionHandler: nil)

1

সুইফট 4

আমি নিরাপদ উপায়ে সেটিংটি খুলতে পছন্দ করি,

if let settingUrl = URL(string:UIApplicationOpenSettingsURLString) {

    UIApplication.shared.open(settingUrl)
}
else {
    print("Setting URL invalid")
}

0

সুইফট আপনি ব্লুটুথ পৃষ্ঠার সাথে সেটিংস অ্যাপ্লিকেশনটি খুলতে নিম্নলিখিত ফাংশনটি ব্যবহার করতে পারেন

func openSettingsApp(){
    if let settings = NSURL(string: "prefs:root=Bluetooth") {
        UIApplication.sharedApplication().openURL(settings)
    }
}

আবার এটি অ্যাপের সেটিংস খুলবে না। এটি ব্লুটুথের সাথে গভীর সংযোগ হওয়ায় এটি ব্লুটুথের সাথে সেটিংস অ্যাপ্লিকেশনটি খুলবে।


0

আইওএস 10 দিয়ে পরীক্ষা করা হয়েছে Working

NSArray* urlStrings = @[@"prefs:root=WIFI", @"App-Prefs:root=WIFI"];
for(NSString* urlString in urlStrings){
NSURL* url = [NSURL URLWithString:urlString];
if([[UIApplication sharedApplication] canOpenURL:url]){
    [[UIApplication sharedApplication] openURL:url];
    break;
}
}

শুভ কোডিং :)


3
এটি আপনার অ্যাপ্লিকেশনটিকে প্রত্যাখ্যান করবে। এটা আমার সাথে ঘটেছিল।
বের্সেলর

এটি কি তাই, তবে কোডের এই লাইনটি আপনাকে সরাসরি পছন্দসই জায়গায় নিয়ে যাবে
প্রবীণ শর্মা

1
হ্যাঁ আপনি সেখানে পাবেন। আমি বলছি না এটি কাজ করে না, আমি কেবল ইঙ্গিত করছি যে এটি অ্যাপ পর্যালোচনা চলাকালীন আপনাকে প্রত্যাখ্যান করবে। "প্রিফেস: রুট" হল একটি ব্যক্তিগত ইউআরএল স্কিম যা পর্যালোচনা দলটি আমাদের বলেছে according (আপনি ভাগ্যবান হতে পারেন এবং তারা কিছুক্ষণের জন্য খেয়াল করতে পারেন না, আমাদের কাছে কিছুক্ষণের জন্য বৈশিষ্ট্যটি ছিল এবং পর্যালোচক এটি লক্ষ্য করার আগে বেশ কয়েকটি পর্যালোচনা পাস করেছিলেন)
বের্সেলোর

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

0

গৃহীত উত্তরে যুক্ত করতে: (অ্যাপল বিকাশকারী ডকুমেন্টেশন থেকে) "আপনি যখন এই স্ট্রিং (ওপেনসেটিংস ইউআরআল স্ট্রিং) থেকে নির্মিত ইউআরএল খুলেন, সিস্টেম সেটিংস অ্যাপ্লিকেশনটি আরম্ভ করে এবং যদি অ্যাপ্লিকেশনটির কাস্টম সেটিংস প্রদর্শিত হয়, যদি তা থাকে।" সুতরাং, আপনি যদি নিজের অ্যাপের জন্য সেটিংস খুলতে চান তবে নিজের সেটিংস.বান্ডেল তৈরি করুন।


-1

এটি আপনার ক্লাসে যুক্ত করুন,

 public class func showSettingsAlert(title:String,message:String,onVC viewController:UIViewController,onCancel:(()->())?){
            YourClass.show2ButtonsAlert(onVC: viewController, title: title, message: message, button1Title: "Settings", button2Title: "Cancel", onButton1Click: {
                if let settingsURL = NSURL(string: UIApplicationOpenSettingsURLString){
                    UIApplication.sharedApplication().openURL(settingsURL)
                }
                }, onButton2Click: {
                    onCancel?()
            })
        }

 public class func show2ButtonsAlert(onVC viewController:UIViewController,title:String,message:String,button1Title:String,button2Title:String,onButton1Click:(()->())?,onButton2Click:(()->())?){
            dispatch_async(dispatch_get_main_queue()) {
                let alert : UIAlertController = UIAlertController(title: title, message: message, preferredStyle: UIAlertControllerStyle.Alert)

                alert.addAction(UIAlertAction(title: button1Title, style:.Default, handler: { (action:UIAlertAction) in
                    onButton1Click?()
                }))

                alert.addAction(UIAlertAction(title: button2Title, style:.Default, handler: { (action:UIAlertAction) in
                    onButton2Click?()
                }))

                viewController.presentViewController(alert, animated: true, completion: nil)
            }
        }

এভাবে কল করুন,

YourClass.showSettingsAlert("App would like to access camera", message: "App would like to access camera desc", onVC: fromViewController, onCancel: {
  print("canceled")
})
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.