IOS- এ স্বয়ংক্রিয়ভাবে পুনর্নবীকরণ সাবস্ক্রিপশনের পিছনে যুক্তি কী?

আমি একটি ক্লায়েন্টের সাথে কাজ করছি একটি নিউজস্ট্যান্ড অ্যাপ্লিকেশন তৈরি করতে যা Auto-renewing সাবস্ক্রিপশন ব্যবহার করে। আমি এই জন্য সঠিক যুক্তি বুঝতে পারি না। আমি ইন-অ্যাপ ক্রয়গুলি বুঝেছি কিন্তু আগে কখন কোন সাবস্ক্রিপশন ছাড়াই নকল করেছি।

আমি এই সম্পর্কে ট্র্যাক চারপাশে আমার মাথা মোড়ানো প্রদর্শিত করতে পারে না। মনে হয় অ্যাপল এটা যতটা সম্ভব সম্ভব হিসাবে চায়।

আমি একটি অ্যাপ্লিকেশন চাই যা প্রতি মাসে একটি একক, অ-ভোজ্য কেনার মত একটি নতুন পত্রিকা প্রদান করে, বা তাদের সাবস্ক্রাইব করার অনুমতি দেয়।

আমি সাবস্ক্রিপশন ক্রয় করা হয় রসিদ যাচাই ধারণা বুঝতে, কিন্তু এর পরে কি কি? সাবস্ক্রিপশন সাবস্ক্রিপশন সাবস্ক্রিপশন বর্তমান কিনা তা দেখার জন্য এটি চালু করার সময় কি এটি পুনরায় পরীক্ষা করে? প্রাথমিক ক্রয়ের পরে, পুনর্নবীকরণ রসিদগুলি কোথায় আসছে?

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

16
যোগ সম্পাদিত
মতামত: 1
আপনি সাবস্ক্রিপশন সঙ্গে পণ্য-আইড সঙ্গে কিভাবে পরিচালিত?
যোগ লেখক Ajay Sharma, উৎস

1 উত্তর

আমি একটি অ্যাপ্লিকেশন রাখতে চাই যা প্রতি মাসে একটি একক, অ-ভোজ্য কেনার মত একটি নতুন পত্রিকা প্রদান করে, বা তাদের সাবস্ক্রাইব করার অনুমতি দেয়।

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

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

আপনি আপেল থেকে এটি পেতে পরে ব্যবহারকারী iTunes থেকে পাওয়া বর্তমান রসিদ (যেমন, NSUserDefaults) সংরক্ষণ করুন ব্যবহারকারীর রসিদটি এখনও সক্রিয় কিনা তা যাচাই করতে, যাচাইকরণের জন্য আপনি সঞ্চিত রশিদ আপেলের কাছে জমা দিতে চান

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

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

অ্যাপ্লিকেশন প্রোগ্রামিং গাইড এর জন্য একটি সন্ধান করুন কিভাবে কাজ করা অনুমিত হয় বর্ণনা। 2011 WWDC থেকে দুটি ইন-অ্যাপ ক্রয় ভিডিওগুলি: "আইওএস এবং ম্যাক ওএস এক্সের জন্য ক্রয়ের জন্য অ্যাপ" এবং "অ্যাপ পাবলিশিংয়ের নতুন কি" আমাদের কাছে কিছুটা সহায়ক ছিল।

অন্যান্য সহায়ক লিঙ্কগুলির মধ্যে রয়েছে:

  1. The limited world of auto-renewable subscriptions,
  2. In App Purchases: A Full Walkthrough,
  3. Verifying Apple App Store Receipts For In App Purchases With PHP and cURL and
  4. All About In-App Purchases Part 3: Anti-Piracy Measures.

যাচাইয়ের জন্য একটি সার্ভারে আপনার রসিদ সঠিকভাবে জমা করার জন্য আপনার শেষ কোডটিতে কোড -রভেটএনকোডড স্ট্রিং পদ্ধতির প্রয়োজন হবে।

এই লিঙ্কগুলির সাথে, আমি আশা করি আপনার কাজটি পাওয়ার জন্য আমি আপনাকে একটি টন গবেষণা এবং ট্রায়াল এবং ত্রুটি সংরক্ষণ করেছি। গুড লাক।

30
যোগ
আপনার তথ্য জন্য অনেক ধন্যবাদ আপনার কয়েক অনুচ্ছেদ অ্যাপল ডক্স তুলনায় এই ব্যাখ্যা একটি ভাল কাজ করে। আমি সকালে আপনার লিঙ্ক দেখতে হবে কিন্তু আমার একটি প্রশ্ন আছে - যখন অ্যাপটি দেখতে পাওয়া যায় যে বর্তমান রসিদটি বৈধ কিনা- যেখানে রসিদ সংক্রান্ত তথ্য আসছে? এটি শুধু একটি নতুন ক্রয় তৈরীর অনুরূপ, বা একরকম একটি বর্তমান রশিদ অনুরোধ করে এমন একটি পদ্ধতি আছে?
যোগ লেখক Brodie, উৎস
তাই এটি একটি নতুন ক্রয় তৈরীর মত, বা পুনর্নবীকরণ ক্রয় কি ব্যবহারকারী আইটিউন সার্ভারে বসার জন্য পুনরায় লগ ইন করার জন্য এবং এটি দেখার জন্য অ্যাপটি অপেক্ষা করছে? মহান তথ্য জন্য আবার ধন্যবাদ
যোগ লেখক Brodie, উৎস
@ সনি আপনি কি লিঙ্কটি নিয়ে আমাকে সাহায্য করতে পারেন: stackoverflow.com/questions/16102282/…> সাবস্ক্রিপশন জন্য কত পণ্য আইডি তৈরি করতে হবে
যোগ লেখক Ajay Sharma, উৎস
HI @ সনি, আমি আসলে NSUser ডিফল্ট বা কিছু স্থির স্টোরেজ রসিদ সঞ্চয় করতে হবে? আমি কি এর পরিবর্তে কিছু অ্যাপল পদ্ধতিতে তা উপকৃত হতে পারি?
যোগ লেখক KarenAnne, উৎস
আমি কেবল জিজ্ঞাসা করতে চাই যদি রসিদ স্বয়ংক্রিয় পুনর্নবীকরণ সাবস্ক্রিপশন জন্য পরিবর্তন করা হয়?
যোগ লেখক KarenAnne, উৎস
আপনি এসকাপেরিজ প্রতিনিধি পদ্ধতিতে প্রত্যাবর্তন প্রাপ্তি পান - যেমন অ ব্যবহারযোগ্য রসিদগুলি। যদি আপনি সাবস্ক্রিপশন সফল হন তবে কল এর ফলাফলের জন্য চেক করুন এবং রসিদটি বের করুন।
যোগ লেখক Sunny, উৎস
বর্তমান সাবস্ক্রিপশন মেয়াদ শেষ হওয়ার আগেই নূন্যতম ক্রয় সাধারণত ঘটে। নিয়মিতভাবে নতুন কেনাকাটাগুলি ডিভাইসে রিফ্রেশ করা হয় - সাধারণত ডিটেকটিজিকাল নয় (যতক্ষণ পর্যন্ত আমি আমার পরীক্ষা থেকে বা অন্য লোকেদের পরীক্ষা থেকে অনেক দুর্ভিক্ষের গল্প পড়তে পারি)। কিন্তু এটি রিফ্রেশ পায়। একটি রিফ্রেশ জোর করার আরেকটি উপায় ব্যবহারকারী পুনরুদ্ধারের কাজ করতে হবে (মনে রাখবেন যে আমি আগে উল্লেখ করেছি যে আপনাকে ব্যবহারকারীকে পুনরুদ্ধার করার একটি উপায় দিতে হবে)।
যোগ লেখক Sunny, উৎস