سلام دوستان
من اپی دارم که با ریکت نیتیو نوشته شده و خیلی وقت بود نرمال کار میکرد ولی چند روزی هست که با اینترنت ایرانسل نمیره تو اپ و باید قند شکن باز کنم تا اپ باز بشه ولی با وای فای خیلی نرمال کار میکنه
نمیدونم مشکل از چه . از هاسته از نته از خود اپ هستش . ممنون میشم راهنمای کنید
@araz2salmasi
سلام احتمالا یک سرویسی هست که ایرانسل اونو فیلتر کرده اگر با اپ رو خودتون نوشتید که میتونید لاگ بگیرید و بفهمید کجا ریسپاند نمی گیرید. اگر نه می تونید یه نرم افزار مانیتورینگ شبکه ران کنید و ریکوست ها رو بررسی کنید.البته برای اینکار بهتره ایراتسل رو هات اسپات کنید و از طریق یه گوشی دیگه این چک رو انجام بدید و کامپیوتری که نرم افزار مانیتوریگ روی اون نصب هست رو هم به اون هات اسپات وصل کنید
@viva.mohammadi
ممنون
من هیچ سرویس خاصی استفاده نمیکنم . فقط اطلاعات رو از سرورم میگیرم و رو اپ نشون میدم
کلا هیچ اطلاعاتی با نت ایرانسل نمیگیره توی هیچ صفحه ای . روی چند تا گوشی چک کردم
وقتی من فقط درخواست ساده به سرور میدم چطور بدونم چی رو فیلتر کرده
@araz2salmasi
خب یعنی با postman هم نمی تونید از API سرور خودتون اطلاعات بگیرید وقتی توی نتورک ایرانسل هستید؟
جه خطایی توی لاگ نشون می ده؟
@viva.mohammadi
با postman خیلی خوب حواب ریکوست هارو میگیرم و با نت ایرانسا توی سایت هم میرم فقط توی اپ هیچ اطلاعاتی از سرور نمیگیره و باید از ********* استفاده کنم
@araz2salmasi
دوست من شما باید یک لاگ بگیرید و خطا رو بزارید اینجا تا بررسی کنیم. عبارت کلی "هیچ اطلاعاتی از سرور نمیگیره" خیلی قابل فهم نیست برای من
خواهش می کنم. چندتا توصیه:
۱-دوره آموزشی ری اکت نیتیو راکت رو ببینید.
۲- نحوه دیباگ کردن اپ ری اکت نیتیو رو در سایت مرجع مطالعه بفرمایید:
https://facebook.github.io/react-native/docs/debugging
۳- مقاله تکمیلی زیر رو مطالعه بفرمایید.
https://codeburst.io/react-native-debugging-tools-3a24e4e40e4
خیلی ممنون از جوابتون @viva.mohammadi
گفتم لاگ چون توی مرورگر با dev tools به مشکل خوردم و هی ریفرش میشه برای همین از react-native log-android استفاده میکنم و توی اونجا فقط failed network requst میده وقتی با نت ایرانسل میرم
این مشکل رو توی اپ اندرویدی که با جاوا نوشته بودم داشتم
توی Header ِدرخواست به سرور , user-agent با مقداری دلخواه رو اضافه کنین
@mojmm
مشکل اینجاس همون اطلاعات رو وقتی توی اپی که با جاوا نوشتم قرار میدم خیلی راحت میگیره و نشون میده
توی post man هم مشکلی نداره ولی فقط توی اپی که با ریکت نوشتم این مشکل وجود داره
اینا بر میگردونه برام:
Possible Unhandled Promise Rejection (id: 1):
SyntaxError: Unexpected token < in JSON at position 0
SyntaxError: Unexpected token < in JSON at position 0
at parse (<anonymous>)
at tryCallOne (blob:http://localhost:8081/123996be-56dd-49ba-b84f-1a646d7884fd:16056:14)
at blob:http://localhost:8081/123996be-56dd-49ba-b84f-1a646d7884fd:16157:17
at blob:http://localhost:8081/123996be-56dd-49ba-b84f-1a646d7884fd:2884:21
at _callTimer (blob:http://localhost:8081/123996be-56dd-49ba-b84f-1a646d7884fd:2773:9)
at _callImmediatesPass (blob:http://localhost:8081/123996be-56dd-49ba-b84f-1a646d7884fd:2809:9)
at Object.callImmediates (blob:http://localhost:8081/123996be-56dd-49ba-b84f-1a646d7884fd:3028:14)
at MessageQueue.__callImmediates (blob:http://localhost:8081/123996be-56dd-49ba-b84f-1a646d7884fd:2362:18)
at blob:http://localhost:8081/123996be-56dd-49ba-b84f-1a646d7884fd:2189:18
at MessageQueue.__guardSafe (blob:http://localhost:8081/123996be-56dd-49ba-b84f-1a646d7884fd:2346:11)
@mojmm
@viva.mohammadi
@hesammousavi
چطور میتونم از user-agent تو ریکوستی که به صورت get ارسال میشه و ریسپان میگیره استفاده کنم؟
کار user-agent چه که میتونه این مشکل رو برطرف کنه
خیلی ممنون میشم راهنماییم کنید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟