أنا أقوم بتطوير تطبيق جوال يستخدم المصادقة المستندة إلى مفتاح المستخدم لتسجيل الدخول، والذي يتطلب مخططًا مخصصًا. هل يمكنني استخدام المخطط "discourse://”؟
نعم، يمكنك استخدام المخطط. سيؤدي ذلك إلى “التعارض” مع تطبيق Discourse Hub الرسمي للجوال، مما يعني أنه إذا تم تثبيت كلا التطبيقين، فقد يختار نظام التشغيل أحدهما أو الآخر أو يقدم خيارًا.
ولكن يمكنك استخدامه، فهو ليس مخططًا خاصًا.
إذا استخدمته بهذه الطريقة، هل سيرفض فريق Apple تطبيقي لنظام iOS؟
آمل أن يقدم الفريق الرسمي شيئًا مثلما تقدمه Telegram - تفويض يمنحني معرفًا مخصصًا لاستخدام هذا المخطط - بدلاً من التعامل معي كما لو كنت “أنتحل شخصية” Discourse (على الرغم من أنني لا أنوي القيام بذلك).
هل يمكنك مشاركة رابط لوثائق تيليجرام؟
عذرًا على الشرح غير الدقيق بشأن تفويض تيليجرام سابقًا. في الواقع، يصف مستودع GitHub الخاص بهم كيفية إنشاء عميل طرف ثالث - يمكنك العثور على التعليمات في مستودع iOS على هذا الرابط: GitHub - TelegramMessenger/Telegram-iOS: Telegram-iOS .
اعتذارات مرة أخرى إذا لم أعبر عن نفسي بوضوح. ما أريد حقًا فعله هو بناء عميل Discourse أصلي حقيقي تابع لجهة خارجية واستخدام مخطط discourse:// له.
نعم، أفهم ما تحاول بناءه. لديك خياران:
- استخدم مخطط
discourse://، يأتي مع ميزة أن إطار مفتاح واجهة برمجة تطبيقات المستخدم لدينا قد سجل بالفعل هذا المخطط (ولكن أيضًا القيود التي أبرزتها سابقًا)، لا أعتقد أن Apple سترفض تطبيقك، يمكن لتطبيقات متعددة الاستجابة لنفس مخطط URL - استخدم مخططك الخاص، الخطر هنا هو أنه إذا كنت بحاجة إلى استخدام مفتاح واجهة برمجة تطبيقات المستخدم من النواة، فستحتاج إلى إضافة مخططك المخصص بواسطة مسؤول لكل موقع، انظر إعداد الموقع
Allowed user API auth redirects
شكراً جزيلاً لك. ومع ذلك، فإن قلقي هو أن آبل قد تفسر استخدامي للمخطط الرسمي على أنه “انتحال شخصية أو تضليل المستخدمين باسم Discourse”، وهذا هو سبب تواصلت للسؤال. في الواقع، هذا ليس هو الحال، وأنا أتفهم أن التطبيق الخارجي يجب أن يُعلم المستخدمين بأنه ليس رسميًا.
نقطة أخيرة: هل يمكنني المضي قدمًا في هذا؟ أحتاج إلى رد بتنسيق مشابه للبريد الإلكتروني. هل يمكنك مساعدتي في ذلك؟
لا أعرف كيف سترد Apple على تطبيقك. أعتقد أنك ستحتاج إلى التعامل مع هذا السيناريو إذا/عندما يحدث.
حسناً إذاً، أريد أن أعرف ما إذا كان يمكن لـ Discourse الرسمي تمييز المخطط على أنه قابل للاستخدام بحرية في المستودع المتنقل، لأنني لم أتمكن من العثور على أي تعليمات ذات صلة حول استخدام هذا المخطط في المنتدى.
لا تحتاج إلى إعادة استخدام مخطط الخطاب. يمكنك إنشاء مخططك الخاص. لقد قمت بنشر العديد من التطبيقات بمخططات فريدة.
أعلم ذلك، النقطة هي أن كل موقع لديه إعداد افتراضي هو المخطط الرسمي
لذلك أريد حلاً أكثر ملاءمة: لاستخدام الحل الرسمي مباشرة. ونقطة مهمة هي أنني لا أحد، ولا يمكنني إقناع أي مسؤول موقع بدعم مخطط غير واضح. آمل حقًا أن يحظى تطبيقي بالإعجاب والاستخدام من قبل المزيد من الأشخاص (حتى لو لم يكن مكتملًا).