الوظائف المتقدمة

مخطط عنوان الرابط

يسمح نظام الأيفون للتطبيقات بالتواصل مع بعضها البعض من خلال مخططات عناوين الرابط. تقوم محفظة داش في الأيفون بتنفيذ dashwallet: // scheme ، مما يسمح لك بالاتصال بالمحفظة لإكمال معاملة محددة في داش. توثق هذه الصفحة الطرق المتاحة باستخدام نظام عنوان الرابط

دفع

تنسيق عنوان رابط لطلب الدفع

dashwallet://pay=<address>&amount=<amount>&(req-)IS=<0/1>&sender=<sender>

ملاحظات

  • sender هو عنوان رابط لاستدعائك واسم التطبيق الذي تعرضه للمستخدم. هذا لمنع 3 تطبيقات الجهات الخارجية من التصيد الاحتيالي.
  • يمكن إضافة req- قبل لفرض استخدام الإرسال الفوري للمعاملة. إذا لم يقم المستخدم بتمكين الإرسال الفوري ولا يريد تمكينه ، فلن يتم عرض خيار إرساله كمعاملة عادية.

سيرى المستخدم شيئًا مشابهًا لهذا:

../../_images/url-scheme.png

طلب الدفع في الأيفون

إذا أدخل المستخدم رمز المرور الصحيح ، فسيتم إرسال المعاملة ويتم إرجاع المستخدم إلى تطبيق المرسل بعد عنوان رابط للإرجاع.

تنسيق عنوان رابط للمعاودة

<sender>://callback=payack&address=<example:XiUsEXvLjqhuz1Gunbymtw7JUwtkQXQHaa>&txid=<example:09855ac1c57725d8be2c03b53f72d1cb00ecb7b927bc9e7f5aed95cb3a985d76>

المفتاح العام

تنسيق طلب المفتاح العام الرئيسي

dashwallet://request=masterPublicKey&account=0&sender=<sender>

ملاحظة: الحساب اختياري ويتوافق مع حساب BIP32 / BIP44 ، معظم الوقت يجب أن يكون 0. إذا لم يتم تحديد الحساب ، فنحن نستخدم الحساب 0. سيؤدي هذا إلى إرسال كل من المفتاح العام الموسع في 44'/5'/ <account>’ و <account>’

أتصل مرة أخرى:

<sender>://callback=masterPublicKey&masterPublicKeyBIP32=<example:xpub68GSYNiJZ7k1beEHGmkMUjPsawFvhM7adhbXgnaY1zj5iucUgKPJNDh5iCB8KV2A9FFAGKcGZp5JtQ1XNmT7j2ErRnf8eb4Mt4wjLG6uRcN>&masterPublicKeyBIP44=<example:xpub6DTuSViCnkd1jcgoiQLcghtTAAntBX4zWhfwNMSsmcD94JATNaWZ1tC4NEv6bxcD1YA4474S2BzCDsBA97sM52jiJcmFPBiXcH9JzZSLQJm>&account=0&source=dashwallet

الحصول على عنوان للدفع

dashwallet://request=address&sender=<sender>

أتصل مرة أخرى:

<sender>://callback=address&address=<example:XjkMY3GiK5aHwbpg9Uaw7QCPk3QE63Nh5i>&source=dashwallet