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