كيفية دعم أجهزة متعددة مع شراء غير تجديد داخل التطبيق؟

StackOverflow https://stackoverflow.com/questions/9492898

سؤال

أنا بناء تطبيق IOS الذي سيتضمن IAP مع اشتراك غير تجديد. توفر Apple هذه الكتلة في نظرة عامة على IAP :

يجب عليك تقديم اشتراكات غير تجديد إلى جميع الأجهزة المملوكة للمستخدم. لا تتم مزامنة الاشتراكات غير المتجددة تلقائيا إلى جميع الأجهزة حسب المتجر. يجب أن تنفذ هذه البنية التحتية بنفسك. على سبيل المثال، يتم توفير معظم الاشتراكات بواسطة خادم خارجي؛ سيحتاج الخادم الخاص بك إلى تنفيذ آلية لتحديد المستخدمين وربط شراء الاشتراك مع المستخدم الذين اشتروا لهم.

أود أن اتبع هذه القاعدة: أريد أن يتمكن مستخدمي من الاستفادة من الاشتراك الذي يشترونه على جهاز واحد على أجهزة أخرى أيضا. فكيف يمكنني تحديد نفس المستخدم عبر iPhone و iPad؟ أفهم أنه لا يمكنك استخدام معرف Apple، ولا يمكنك الاعتماد على طريقة التسجيل.

أنا الآن وجدت الآن هذا السؤال ؛ الإجابة المقدمة لا يبدو أنها قابلة للتطبيق. يجب أن يكون هناك شيء أكثر أناقة قد فعل الآخرون.

هل كانت مفيدة؟

المحلول

لدي اقتراح يعطى لي من gavin mckenzie ، والتي تبدو وكأنها أفضل رهان أنالقد سمعت:

عند شراء الاشتراك، قم بإجراء "رمز قصير" متاح للمستخدم.سيتم تخزين الرمز على الخادم أيضا، مرتبط بحساب المستخدم هذا.عندما تضغط على استعادة على جهاز آخر، طلب الرمز القصير من الجهاز الأصلي والحساب، وبالتالي ربط تلك الأجهزة معا.

اقترحت Gavin كذلك استخدام هذه الطريقة في طريقة "الاقتران" المشابهة ل Bluetooth: عند الاستعادة، بدء الاقتران على الجهاز A، والذي ينشئ الرمز القصير ويدفعه إلى الخادم.يمكن بعد ذلك استخدام الجهاز B هذا التعليمات البرمجية.بعد خمس دقائق، أو عند رفض شاشة الاقتران، يتم حذف الرمز.

لست متأكدا من كيفية الوقوف إذا كنت ترغب في استعادة نفس الجهاز، ويقول، بعد حذف الهاتف واستعادته.ولكن هذا يبدو وكأنه بداية جيدة.

نصائح أخرى

إذا كنت تستطيع إسقاط الدعم لنظام التشغيل iOS أدناه الإصدار 5.0، فيمكنك استخدام ICLOUD لمزامنة زوج قيمة مفتاح عبر أجهزة المستخدم.

شاهد هذا:

p> http:// iphonedevsdk.COM / المنتدى / الأعمال القانونية - تطبيق التطبيقات / 88698-By-New-reivenage.html

على ما يبدو يمكنك طلب اسم مستخدم / كلمة مرور قبل الشراء.انها حقا الطريقة الوحيدة التي منطقي.يمكن مشاركة رمز بآلاف الأشخاص، وهو أمر سيء.

تحقق من frac.as .يقوم باقتران "الرمز القصير" المتغير أعلاه، ولكن مع بعض الذكاء ذكاء لمنع الإساءة.إنها API SAAS، مع وجود مستوى سخي مجاني.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top