অ্যাপের জন্য পুশ বিজ্ঞপ্তি সেটিংস পুনরায় সেট করুন


173

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

কথোপকথন (সূচনা দ্বারা registerForRemoteNotificationTypes) তবে প্রতি অ্যাপ্লিকেশনটিতে কেবল একবার উপস্থিত হয়। আমি কীভাবে আমার অ্যাপ্লিকেশনটির আইফোন ওএসের স্মৃতি পুনরায় সেট করব। অ্যাপ্লিকেশন মোছা এবং পুনরায় ইনস্টল করা সাহায্য করে না।

উত্তর:


300

প্রযুক্তিগত নোট TN2265: সমস্যা সমাধানের জন্য পুশ বিজ্ঞপ্তি

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

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

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

আপডেট: প্রযুক্তি নোটটি আইওএস 7 হিসাবে সঠিকভাবে কাজ করে এমন নতুন পদক্ষেপের সাথে আপডেট করা হয়েছে।

  1. ডিভাইস থেকে আপনার অ্যাপটি মুছুন।
  2. ডিভাইসটি পুরোপুরি বন্ধ করুন এবং এটিকে আবার চালু করুন।
  3. সেটিংস> সাধারণ> তারিখ ও সময়গুলিতে যান এবং দিন বা তার বেশি দিন তারিখ নির্ধারণ করুন।
  4. ডিভাইসটি আবার পুরোপুরি বন্ধ করুন এবং এটিকে আবার চালু করুন।

আইওএস 9 হিসাবে আপডেট করুন

কেবল অ্যাপটিকে মুছে ফেলা এবং পুনরায় ইনস্টল করা বিজ্ঞপ্তির স্থিতিতে পুনরায় সেট করবে notDetermined(অর্থাত্ প্রম্পটগুলি উপস্থিত হবে)।

নীচে গোফুসিয়াসের উত্তরের জন্য ধন্যবাদ: https://stackoverflow.com/a/33247900/704803


16
কেউ কি এই ডাব্লু / আইওএস 5.1 চেষ্টা করেছেন? আমি ঠিক এই পদক্ষেপগুলি অনুসরণ করেছি এবং এখনও আমি এটি পুনরায় সেট করতে ডিভাইসটি পেতে পারি না ... আমি এমনকি এক্সকোডের মাধ্যমে এটি ইনস্টল করার আগে আমার ম্যাকের সামনে ঘড়িটি সেট করার চেষ্টা করেছি।
nrj

1
দিতো ... আমি প্রম্পট পাইনি।
রব

2
অ্যাপল অ্যাপস্টোরের জমা দেওয়ার দিকনির্দেশগুলিতে একটি নতুন প্রয়োজনীয়তা যুক্ত করেছে, যা প্রম্পটটি দেখানোর জন্য অ্যাপ্লিকেশনটির উপর নির্ভর করে। এটি পরামর্শ দিতে পারে যে iOS 5.1 এ স্বয়ংক্রিয় প্রম্পটটি সরানো হয়েছে। তবে বিজ্ঞপ্তি কেন্দ্রের সেটিংসগুলিকে জিজ্ঞাসা করার জন্য কোনও এপিআই নেই, সুতরাং প্রম্পটের উদ্দেশ্য কী হবে তা নিশ্চিত হন না। অনুরূপ ইস্যুতে আমার প্রতিক্রিয়া দেখুন: stackoverflow.com/questions/10191006/…
গ্রেগ

10
এটি হাস্যকর। অ্যাপল কি বুঝতে পারে না যে বিকাশকারীরা বা এমনকি ব্যবহারকারীরা সত্যই খারাপ কাজের ব্যবহার না করে এই জিনিসগুলি পুনরায় সেট করতে সক্ষম হতে পারে?
sudo

2
আমি যখন সিমুলেটারে এটি চেষ্টা করি, তখন আমি ত্রুটি কোড পেয়ে যাচ্ছি = 3010 "সিমুলেটারে দূরবর্তী বিজ্ঞপ্তিগুলি সমর্থনযোগ্য নয়"
টমাস জিমার

48

এর সমাধান পরীক্ষার জন্য আরেকটি হ'ল কেবল আপনার বান্ডিল আইডি পরিবর্তন করা। আপনার কাজ শেষ হয়ে গেলে এটি আবার পরিবর্তন করতে ভুলবেন না!


12
নতুন অ্যাপ্লিকেশন আইডি পরীক্ষা করার জন্য আপনারও কি শংসাপত্র তৈরি করার দরকার নেই?
টনি

1
এটি কেবল তখনই কাজ করবে যদি আপনি ওয়াইল্ডকার্ড ভিত্তিক প্রভিশন প্রোফাইল ব্যবহার করেন - অন্যথায়, আপনাকে নতুন বান্ডেলের জন্য একটি প্রোফাইল তৈরি করতে হবে।
জোড়ায়ার

এমনকি যদি আপনাকে একটি নতুন প্রোফাইল তৈরি করার প্রয়োজন হয় তবে এটি কেবল "এটি ঠিক করুন" বোতামটি ক্লিক করছে এবং কয়েক সেকেন্ড অপেক্ষা করছে - এই সমস্ত রিবুট চক্রটি পেরিয়ে যাওয়ার চেয়ে আরও দ্রুত।
ইলিয়া

এটিই দ্রুততম সমাধান! এটি আমার পক্ষে বেশ ভাল কাজ করে! আপনার বান্ডেল_আইড পরিবর্তন করার সময় আপনি একই "প্রভিশন প্রোফাইল" দিয়ে অ্যাপ্লিকেশনটিতে সাইন করতে পারবেন না। তবে চিন্তা করবেন না, এক্সকোডে (আমার সংস্করণ 7.1.1), আপনি "এটি ঠিক করুন" এ ক্লিক করতে পারেন এবং এটি কাজটি করে। পাশাপাশি, "সক্ষমতা" অ্যানগলেটটি ভুলে যাবেন না, যেখানে "ফিক্স" করতে আপনার বেশ কয়েকটি আইটেম থাকতে পারে ("এটি ঠিক করুন" বোতামে ক্লিক করে) এবং তারপরে, এটি খুব ভাল কাজ করবে!
ড্যাম ফা

এই উত্তরটি একটি বৈধ বিকল্প তবে অ্যাপল থেকে বোকা পরিস্থিতির জন্য এখনও একটি হ্যাক-ফিক্স। আমি বান্ডলিড সংশোধন করছি না, না ডিভাইসের ঘড়িটি স্যুইচ করছি। ঠিক যেমনটি উপযুক্ত, কোনও বিকাশকারী একটি ইউআইএলআর্টভিউ দেখিয়ে কিছু সংক্ষিপ্ত কোড লিখতে পারে যা জিজ্ঞাসা করে যে "পুশ বিজ্ঞপ্তিগুলিকে অনুমতি দিন?" .. হ্যাঁ = রেজিস্টার পদ্ধতিতে কল করুন; না = কল করুনএফয়েলটোজিগ্রিফরমেটনোটিকেশনস উইথ এয়ারার (ইত্যাদি) .. এটি আমার নিজের সমাধান, এই প্রশ্নোত্তরটি পড়ার পরে আমার নেওয়া। প্রযুক্তিগতভাবে, গোপনীয়তার তথ্য সম্পর্কে ব্যবহারকারীদের সচেতন করার জন্য এটি সর্বোত্তম উপায় ... কেন ধাক্কা সক্ষম বা alচ্ছিক হতে হবে।
টম পেস

36

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

আপডেট: এটি আইওএস 9.x এর জন্য কাজ করছে তা নিশ্চিত হয়ে গেছে


1
আমি আইওএস 9.x এর জন্য একই আচরণ অনুভব করি। আমি আপনাকে একটি আপডেট আপডেট
ইয়েভেন ডাবিনিন

3
অবশেষে! আর মুছে ফেলা অ্যাপ্লিকেশন, ডিভাইস বন্ধ না করা, একটি সামনের সময়ের দিকে ঘড়ি সেট করা এবং এর মতো কিছু মূর্খ স্টাফ।
মেকেরেমকেশিন

19

ইতিমধ্যে উল্লিখিত হিসাবে একটি ডিভাইসের একটি অ্যাপ্লিকেশনটির জন্য বিজ্ঞপ্তি স্থিতি পুনরায় সেট করার জন্য আইওএস 5 এর জন্য একটি নতুন পরিবর্তন হয়েছে।

এটি iOS6 এ আমার জন্য কাজ করে:

  • ডিভাইস থেকে অ্যাপটি সরান
  • ডিভাইসটির ডেটটাইম দুই দিন বা তারও বেশি সময় আগে সেট করুন
  • ডিভাইসটি পুনরায় চালু করুন
  • ডিভাইসটির ডেটটাইম দুই দিন বা তারও বেশি সময় আগে সেট করুন
  • ডিভাইসটি পুনরায় চালু করুন
  • আবার অ্যাপ্লিকেশন ইনস্টল করুন এবং রান করুন

তবে এটি কেবল প্রাথমিক প্রম্পটটিকে আবার প্রদর্শিত হতে পারে - এটি কোনও অন্য ধাক্কা সংক্রান্ত সম্পর্কিত জিনিসগুলি সরিয়ে ফেলবে না।


আইওএস on-তে আমার জন্যও কাজ করেছিলাম, আপনাকে একবার দুবার তারিখটি পরিবর্তন করতে হবে একবার কাজ করে না
নাথ

1
ধন্যবাদ! এটি আইওএস ৮-এও কাজ করে (টুইটার.এপ এর জন্য আমাকে পুশ অনুমতিগুলি পুনরায় সেট করতে হয়েছিল, কারণ সেটিংসে এটির পছন্দসই ফলকে "অ্যাপ আইকন ব্যাজ" সেটিংস নেই)।
gklka

9

প্লিস্ট: / প্রাইভেট / ভিভার / মোবাইল / লাইব্রেরি / রিমোটনোটিকেশন / ক্লায়েন্টস.পল্লিস্ট

... পুশ বিজ্ঞপ্তিগুলির জন্য নিবন্ধিত ক্লায়েন্ট রয়েছে। আপনার অ্যাপ্লিকেশনটির প্রবেশ মুছে ফেলার ফলে প্রম্পটটি আবার প্রদর্শিত হবে


11
যদি আপনি অ্যাপ স্টোরের জন্য বিকাশ করেন তবে অকেজো উত্তর
samvermette

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

1
এই ফাইলটি আইওএস 5.x এর অংশ নয়।
gmogames

: এই প্রশ্ন অংশ হিসেবে একটি আপডেট উত্তর দেখার stackoverflow.com/questions/13021066/...
AriX

7

প্রোগ্রামগতভাবে এটি করা আমার জন্য প্রতিটি সময় কাজ করে বলে মনে হয়। নিম্নলিখিত লাইনটি আমার সাথে নিরবিচ্ছিন্ন একটি বিল্ড রয়েছে:

 [[UIApplication sharedApplication] unregisterForRemoteNotifications];

আমি যখনই পিএন থেকে নিবন্ধন করতে চাই তখনই আমি এটি চালিত করি। আপনাকে অ্যাপলিকেশনটি রেন্টাল তালিকা থেকে স্পষ্টভাবে শেষ করতে হবে এবং সেটিংস অ্যাপ্লিকেশনটির বিজ্ঞপ্তি কেন্দ্রের সাথে এটিকে ঠিকভাবে পেতে খেলতে হবে।

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


আমার জন্য আইওএস 10 / আইফোন 6 এস কাজ করেছেন। মনে রাখবেন যে আমি নিবন্ধভুক্ত নেই, তারপরে পুনরায় ইনস্টল করার আগে মুছে ফেলা অ্যাপ।
গ্যাব্রিয়েল জেনসেন

5

যেমন আয়নোলিটো বলেছেন, তারিখ নির্ধারণের কাজ করা উচিত:

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

আমি আমার ডিভাইসে লক্ষ্য রেখেছি (আইফোন 4, আইওএস 6.1.2) একদিন এগিয়ে বা কয়েক দিনের জন্যও আমার সিস্টেমের ঘড়িটি সেট করা আমার পক্ষে কার্যকর হয়নি । সুতরাং আমি তারিখটি এক মাস এগিয়ে রেখেছিলাম এবং তারপরে এটি কার্যকর হয়েছিল এবং আমার অ্যাপ্লিকেশনটি আবার বিজ্ঞপ্তি প্রম্পট দেখিয়েছে showed

আশা করি এটি কারওর জন্য সহায়তা করে, এটি একরকম মাথা ব্যথা হতে পারে!


1
"সর্বশেষ ওএস" দিয়ে উত্তর দিবেন না - এটি সর্বদা পরিবর্তিত হয়। এই আচরণটি এখনও 6.1.2 এ ভাঙ্গা দেখা যাচ্ছে, তবে সম্ভবত এটি 6.0.1 এ কাজ করেছিল?
patr1ck

উত্তরটি সম্পাদিত হয়েছে, এখনও এটি 6.1.2 এ হ্যাঁ এবং এর আগে 6.0.1 এও রয়েছে। আমি যদি কমপক্ষে +1 মাসের তারিখটি সেট করি তবে এটি আমার পক্ষে কাজ করে।
ভিনসেন্ট কোহেন

1
আমি 24 ঘন্টা জিনিসটি শুনেছি তাই এটি চেষ্টা করে দেখেছি এবং এটি 2 দিন অগ্রিম করে কাজ করে না। এখন থেকে 3 মাসের মতো এটি সেট করুন এবং আবার অনুমতি পপআপ হাজির! ধন্যবাদ!
মার্চশিলিং

পুরানো পোস্ট কিন্তু এটি এখনও সাহায্যের দেখে খুশি! শুভ কামনা :)
ভিনসেন্ট কোহেন

5

আমি মাইকিএমডিকের সাথে একমত .. আমার পুশ বিজ্ঞপ্তিগুলির সাথে একটি বিকাশের পরিবেশ সেটআপ ছিল এবং প্রাথমিক ইনস্টলের মতো দেখতে আমার ফোনটি রিসেট করার একটি উপায়ের প্রয়োজন ছিল ... এবং কেবলমাত্র এই সূক্ষ্ম পদক্ষেপগুলিই আমার জন্য কাজ করেছিল ... ডিভাইসের দুটি রিবুট দরকার:

অ্যাপল টেক ডক থেকে:

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

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

  1. ডিভাইস থেকে আপনার অ্যাপটি মুছুন।

  2. ডিভাইসটি পুরোপুরি বন্ধ করুন এবং এটিকে আবার চালু করুন।

  3. সেটিংস> সাধারণ> তারিখ ও সময়গুলিতে যান এবং দিন বা তার বেশি দিন তারিখ নির্ধারণ করুন।

  4. ডিভাইসটি আবার পুরোপুরি বন্ধ করুন এবং এটিকে আবার চালু করুন।


এটি অন্য উত্তরে আর কাজ না করে বলে উল্লেখ করা হয়েছে।
বিউ নওভেল

এটা ঠিক কাজ করে। আইওএস 5.1 এ কাজ করা থামিয়ে দেওয়া ছিল সেই অন্যান্য উত্তরের পুরানো সংস্করণ, যা অ্যাপটি মুছে ফেলা এবং ঘড়ির সামনে সেট করার মধ্যে রিবুটটি ছেড়ে যায়।
ডিগাটউড

3

আমি অতীতে এই সম্পর্কে ভাবছিলাম এবং এই সিদ্ধান্তে পৌঁছেছি যে এটি আসলে আমার কোডের জন্য কোনও বৈধ পরীক্ষার মামলা নয়। আমি মনে করি না যে আপনার অ্যাপ্লিকেশন কোডটি প্রথমবারের মতো বিজ্ঞপ্তিগুলি অস্বীকার করছে বা পরে আইফোন বিজ্ঞপ্তি সেটিংস থেকে এটি অক্ষম করার মধ্যে পার্থক্য বলতে পারে। এটি সত্য যে ব্যবহারকারীর অভিজ্ঞতাটি ভিন্ন তবে এটি রেজিস্ট্রোমোটনোটাইফিকেশন টাইপগুলিতে কলের মধ্যে লুকিয়ে রয়েছে।

রেজিস্ট্রেশনবিহীন রেমোটনোটিকেশনগুলি কল করা বিজ্ঞপ্তি সেটিংস থেকে অ্যাপ্লিকেশনটিকে পুরোপুরি সরিয়ে দেয় না - যদিও এটি সেই অ্যাপ্লিকেশনটির জন্য সেটিংসের সামগ্রীগুলি সরিয়ে দেয়। সুতরাং এটি পরবর্তী বার অ্যাপটি চালানোর পরে ব্যবহারকারীর কাছে দ্বিতীয়বার সংলাপ উপস্থাপনের কারণ ঘটবে না (কমপক্ষে v3.1.3 এ নয় যা আমি বর্তমানে পরীক্ষা করছি)। তবে আমি উপরে যেমনটি বলছি আপনার সম্ভবত এটি সম্পর্কে উদ্বিগ্ন হওয়া উচিত নয়।


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

3

গৃহীত উত্তরে উল্লিখিত একই প্রযুক্তি নোট ( টিএন 2265 - সমস্যা সমাধানের জন্য পুশ বিজ্ঞপ্তিগুলি) সমাধানের জন্য তখন থেকে আইওএস 5 এবং তদূর্ধ্বের সমাধান সহ আপডেট করা হয়েছে।

সংক্ষেপে: একটি ব্যাকআপ তৈরি করুন এবং প্রতিবার এটি থেকে পুনরুদ্ধার করুন।

আইওএস 5 এবং তারপরে, ব্যাকআপ (আর। 11450187) থেকে ডিভাইসটি পুনরুদ্ধার করে পুশ বিজ্ঞপ্তিগুলির অনুমতি সতর্কতা পুনরায় সেট করুন। দক্ষতার সাথে এটি করার পদক্ষেপ এখানে:

  1. ডিভাইসে আপনার অ্যাপ্লিকেশন ইনস্টল করতে এক্সকোড সংগঠক ব্যবহার করুন। কীটি হ'ল অ্যাপটি প্রথমবার চালিত না করে ইনস্টল করা।
  2. ডিভাইসটির ব্যাকআপ নিতে আইটিউনস ব্যবহার করুন।
  3. অ্যাপটি চালান Run পুশ বিজ্ঞপ্তি অনুমতি সতর্কতা উপস্থাপন করা হবে।
  4. আপনি যখন পুশ বিজ্ঞপ্তিগুলির অনুমতি সতর্কতা পুনরায় সেট করতে চান, আপনি প্রথম ধাপে তৈরি ব্যাকআপ থেকে ডিভাইসটি পুনরুদ্ধার করুন।

এটি সম্ভবত একবারে সুপারিশ করেছিল তবে এটি আর করে না। বর্তমানের সুপারিশটি হ'ল অ্যাপটি মুছে ফেলা, পুনরায় বুট করা, ঘড়ির সামনে সেট করা, পুনরায় বুট করা, allyচ্ছিকভাবে ঘড়ির সঠিক তারিখ এবং সময়টিতে সেট করা এবং অ্যাপ্লিকেশন চালানো।
ডিগাটউড

2

অ্যাপল টেক নোট এও বর্ণনা করেছে যে আপনি পুশ নোটিফিকেশন ডায়ালগটি পুনরায় সেট করতে ডিভাইসটি পুনরুদ্ধার করতে পারবেন।

এটি বলা হয় না যে আপনি ডিভাইসে নিজেই "সাধারণ -> রিসেট -> সমস্ত সামগ্রী এবং সেটিংস মুছুন" বিকল্পটিও ব্যবহার করতে পারেন (আইওএস 5.x)।


1
এটির জন্য মূল্যবান: আমি কেবল 'সমস্ত সেটিংস মুছতে' চেষ্টা করেছি, এবং এটি কার্যকর হয়নি। সমস্ত বিষয়বস্তু এবং সমস্ত-সেটিংস চেষ্টা করছে ...
গ্রুমিক্স

8
এবং "সমস্ত সামগ্রী এবং সেটিংস" আসলে কাজ করে, ধন্যবাদ! তবে পবিত্র পারমাণবিক বিকল্প, ব্যাটম্যান! এটা একেবারে উন্মাদ।
গ্রুমিক্স

94
আমি শুনেছি একটি নতুন ডিভাইস কেনা ধাক্কা বিজ্ঞপ্তি সতর্কতাও সাফ করে!
samvermette

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

1

আইওনোলিটোর উত্তর ছাড়াও।

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

  • অ্যাপটি বন্ধ এবং মুছুন।
  • আপনার আইক্লাউড সেটিংসে যান এবং আইক্লাউড থেকে অ্যাপটি মুছুন। অন্যান্য সমস্ত ডিভাইসে এটি করুন যেখানে আপনার সক্ষম হওয়া অ্যাপ্লিকেশনগুলির জন্য আইক্লাউড ব্যাকআপ রয়েছে। নিষ্ক্রিয় করা এবং মোছার পরে একটি নতুন ব্যাকআপ করুন। অ্যাপ্লিকেশনটিকে আর ব্যাকআপের আওতায় তালিকাভুক্ত করা উচিত নয়। (এই কারণেই সম্ভবত অ্যাপল থেকে টেকনিক্যাল নোট আইওনলিটো আইওএস 5 এ কাজ করা বন্ধ করেছিল, কারণ আইওসিওড আইওএস 5 তে প্রবর্তিত হয়েছিল এবং অনেকের অ্যাপ্লিকেশনগুলির জন্য আইক্লাউড ব্যাকআপ রয়েছে))
  • আপনার সময় সেটিংসে যান এবং 1 মাসেরও বেশি সময় নির্ধারণ করুন।
  • আইফোনটি স্যুইচ করুন (কোনও রিসেট নেই)।
  • এক মিনিট অপেক্ষা করুন, এটি আবার চালু করুন এবং আবার অ্যাপটি ডাউনলোড করুন।
  • অ্যাপ্লিকেশন শুরু করুন এবং আমাকে আবার ডায়লগ উপস্থাপন করা হয়েছিল।
  • অ্যাপ্লিকেশন ব্যাকআপটি আবার সক্ষম করুন, কারণ এটি এখনও নিষ্ক্রিয় রয়েছে। সময়টি সঠিক করুন।

Godশ্বরের ধন্যবাদ আমাকে "সমস্ত সামগ্রী এবং সেটিংস মুছতে" হয়নি। হতে পারে এটি কাউকে সাহায্য করবে।


1

আমি সম্প্রতি প্রতিক্রিয়া-দেশীয় অ্যাপ্লিকেশনটি নিয়ে অনুরূপ ইস্যুতে দৌড়েছি। আইফোন ওএস সংস্করণটি ছিল ১৩.১ আমি অ্যাপ্লিকেশনটি আনইনস্টল করে অ্যাপটি ইনস্টল করার চেষ্টা করেছি এবং লক্ষ্য করেছি যে উভয় অবস্থান এবং বিজ্ঞপ্তি অনুমতিগুলি অনুরোধ করা হয়নি।

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

ডিভাইসের সময় নির্ধারণের পরেই সমস্যাটি সমাধান করা হয়েছিল।


0

কয়েক ঘন্টা অনুসন্ধানের পরেও এবং উপরের পরামর্শগুলির সাথে ভাগ্য নেই, এটি 3.x + এর জন্য আকর্ষণীয় কাজ করেছে

override func viewDidLoad() {
        super.viewDidLoad()


            requestAuthorization()

}

func requestAuthorization() {

        if #available(iOS 10.0, *) {

            UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .sound, .badge]) { (granted, error) in
                print("Access granted: \(granted.description)")
            }

        } else {
            // Fallback on earlier versions
        }

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