آموزش جاوااسکریپت › انجمن ها › react native › دوره اتصال به درگاه بانک
- این موضوع 9 پاسخ، 3 کاربر را دارد و آخرین بار در 4 سال، 1 ماه پیش بدست ابوالفضل بهروزرسانی شده است.
-
نویسندهنوشتهها
-
ابوالفضلمشارکت کننده
با سلام و خسته نباشید
من در قسمت برنامه نویسی سمت سرور مثله خودتون کدهارو نوشتم ولی در نهایت بهم خطای شماره 11 (درخواست مورد نظر يافت نشد) رو میده
به نظرتون اشکالش از کجاس؟مهدیمیهمانبا سلام.مرچنت کد رو از زرین پال دریافت کردید؟؟
ابوالفضلمشارکت کنندهبله
مهدی حسن زادهمدیرکلداکیومنت زرین پال رو مطالعه کنید.ببینید علت خطای شماره 11 چیه
ابوالفضلمشارکت کنندهسلام
خوندم ولی نتونستم حلش کنم. یکی از کدهای اماده خود زرین پال رو دانلود کردم و درست کار میکنه
اما مشکل اصلی اینه که وقتی تموم میشه و به getPay.php منتقل میشه، deep linking کار نمیکنه
جدای ازون من حتی وقتی peopleapp://people/1 رو توی کروم سرچ میکنم بازهم به اپ وصل نمیشه. فقط در یک صورت تونستم وصل شم اونم وقتی بود که توی فایل اندروید ادرس https://www.yahoo.com رو گذاشتم. بعد توی کروم سرچ کردم yahoo و بعد روی لینکی که کروم میاره واسه یاهو کلیک کردم تو یه گزینه ازم میپرسه از طریق کروم بازش کنم یا اپ خودم. وگرنه باز اگه https://www.yahoo.com رو توی کروم بزنم اپ باز نمیشه.
تمام مراحل رو طبق خودتون انجام دادم فقط توی قسمت Edit Configurations برای انتخاب module گزینه app نمیاد و فقط گزینه <no module> هستخواهش میکنم کمکم کنید دیگ کلافه شدم
ممنونمهدی حسن زادهمدیرکلشما باید حتما app رو داشته باشی.مجددا پروژه رو با اندروید استودیو باز کن و تنظیمات رو انجام بده.
از مقاله زیر هم استفاده کن هر چند کلیه موارد در دوره آموزش داده شده
https://reactapp.ir/deep-linking-your-react-native-app/ابوالفضلمشارکت کنندهمرسی مشکلو پیدا کردم
فقط الان بخاطر فایل getPay.php این ارور رو میده :
Fatal error: Cannot use isset() on the result of an expression (you can use “null !== expression” instead) in C:\xampp\htdocs\payment\getPay.php on line 4خط 4 کدمم اینه:
if(isset($_GET[‘Authority’] && $_GET[‘Status’]==’OK’)){به نظرتون مشکلش چیه؟
ابوالفضلمشارکت کنندهحل شد. مرسی
من برای authentication ازین دوره استفاده کردم. چطور بعد ازینکه از طریق deep linking به اپلیکیشن برگشتم و کاربر رو به صفحه بعد بردم اطلاعات linking رو ریست کنم؟
چون این اطلاعات میمونه و باهر بار reload شدن برنامه باز کار خودشو انجام میدهمهدیمیهمانمنظورت از اطلاعات linking چیه دقیقا؟؟
ابوالفضلمشارکت کنندهیعنی بعد از login و ورود به صفحات بعدی وقتی من log out رو میزنمو به صفحه اول برمیگردم
باز بصورت خودکار وارد( navigation (url میشه و id=1 هست و باز برمیگرده داخل برنامه، دقیقا مثله وقتیکه از کروم به وسیله deep linking به اپ برمیگرده
راهی هست که بتونم بعد از استفاده از اطلاعاتی که همراه deep linking اوردم اونارو ریست کنم؟ -
نویسندهنوشتهها