اذهب إلى المحتوى

أحمد عبد الله2

الأعضاء
  • المساهمات

    167
  • تاريخ الانضمام

  • تاريخ آخر زيارة

كل منشورات العضو أحمد عبد الله2

  1. اتعلم الجبر الخطي من اجل تعلم الالة لكني اكتشتفت انه ليس ضروري لان بايثون توفر طرق لعمل تلك الحسابات فمثلا لو اني اريد حساب المحدد انا يمكنني حسابها بشكل يدوي وستستغرق بعض الوقت .. مع العلم انني يمكنني حسابها ببايثون بهذه الطريقة import numpy as np matrix = np.array([[2,-3,1],[2,1,5], [-1,4,0]]) determinant = np.linalg.det(matrix) print("Determinant of the matrix:") print(determinant) اذا هل المطلوب مني في الرياضيات هو الفهم فقط دون اتعاب نفسي ف الحل بنفسي ام ماذا ؟ وايضا يمكنني حل المعادلات الخطية ببايثون
  2. السلام عليكم ورحمة الله وبركاته انا مطور رياكت ناتيف وعندي خبرة ف جافاسكريبت ولما كنت بتعلم للاسف صيعت وقتي في حاجات لم اكن اعرفها ولم احتاجها .. ولا اريد ان افعل ذلك في مجال تعلم الالة هذا الطريق الذي اعرفه لاكون Machine Learning Developer - الاحصاء والتحليل - الجبر الخطي - التفاضل والتكامل - لغة بايثون ماذا احتاج بعد حتي احصل علي وظيفة ؟ وهل مجال تعلم الالة له اطر عمل مختلفة مثل الويب ( React - Angular - Vue ) ام ماذا ؟
  3. أواجه مشكلة أثناء محاولة رفع تطبيق React Native باستخدام Fastlane إلى Apple Connect. في كل مرة أقوم فيها بأرشفة البناء ومحاولة رفعه، أواجه خطأ. بعد البحث الوافر، اكتشفت أنني بحاجة إلى إنشاء مفتاح API KEY في Apple Connect. وفقًا للوثائق، يجب أن أتجه إلى قسم "Users And Access" وأبحث عن علامة التبويب "Keys". ومع ذلك، على الرغم من أنني حصلت على دور Admin ، لا يمكنني العثور على علامة التبويب "Keys". الخطوات التي اتخذتها: تسجيل الدخول إلى حساب مطور Apple. التنقل إلى قسم "المستخدمين والوصول". كنت أتوقع أن أجد علامة التبويب "Keys"، ولكنها غير مرئية. هل هناك إعداد معين أو خطوة قد أتغيب عنها؟ أي توجيه حول كيفية إنشاء Apple Api Key
  4. السلام عليكم عملت regular expression تقبل الاحرف العربية والانجليزية والارقام لكن بها عيب /^(?=.{2,30}$)[\u0600-\u065F\u066A-\u06EF\u06FA-\u06FFa-zA-Z 1-9 .,]+(?:\s[\u0600-\u065F\u066A-\u06EF\u06FA-\u06FFa-zA-Z 1-9 .,]+)?$/ العيب هو انها لا تقبل الايموجي مثلا .. 👋😃 وانا اريدها ان تقبله .. كيف احل هذه المشكلة ؟ بعد البحث وجدت هذه (\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff]) لكن لا اعلم كيف اضيفها
  5. Your first in-app purchase must be submitted with a new app version. Create your in-app purchase, then select it from the app’s In-App Purchases and Subscriptions section on the version page before submitting the version to App Review. Once your binary has been uploaded and your first-in app purchase has been submitted for review, additional in-app purchases can be submitted from the In-App Purchases section. هذه الرسالة تاتي لي عندما فعلت apple pay هل المطلوب مني ان اقوم برفع نسخة جديدة من التطبيق ؟
  6. انا ارفع تطبيق علي ابل ويتم رفضه هل ممكن ان يكون هذا الحقل هو السبب؟ مكتوب هنا The localized display name and description for your in-app purchase will appear on the App Store. رجاء اريد ان اعرف ماذا من المفترض ان اكتب في هذه الحقول المشار اليها بالاسهم ف الصورة ؟
  7. هل يجب ان افعل خاصية In-App Purchases لكي تعمل apple pay في التطبيق ؟
  8. السلام عليكم اقوم بعمل ابل باي ف التطبيق واستطيع الدفع بصورة صحيحة عن طريق التطبيق ف ال dev ولكن عندما قدمت التطبيق للمراجعة وتمت الموافقة عليه واحاول الدفع تظهر لي هذه الرسالة انا استخدم React native وهذه المشكلة لاتحدث عند تجريب التطبيق ف debug مود .. اما علي app store تحدث المشكلة
  9. هل اقوم بوضع هذا النص كما هو بهذا الشكل com.apple.developer.in-app-payments ام يجب ان اسبتدله بشي اخر ؟
  10. السلام عليكم اقوم بعمل ابل باي ف التطبيق واستطيع الدفع بصورة صحيحة عن طريق التطبيق ف ال dev ولكن عندما قدمت التطبيق للمراجعة وتمت الموافقة عليه واحاول الدفع تظهر لي هذه الرسالة ما المشكلة ؟ انا استخدم React native
  11. الاشعارات تعمل ف بداية تثبيت التطبيق ولكن بعد مرور بعض الوقت تتوقف عن العمل مع اني اقوم بجلب التوكن بطريقة صحيحة وتعمل ايضا علي اندرويد بطريقة صحيحة لكن علي الايفون لاتعمل بعد مرور بعض الوقت ماهي المشكلة هذا هو الكود async function requestUserPermission() { const authStatus = await messaging().requestPermission(); const enabled = authStatus === messaging.AuthorizationStatus.AUTHORIZED || authStatus === messaging.AuthorizationStatus.PROVISIONAL; if (enabled) { } const knowPremession = await messaging().requestPermission({ sound: true, announcement: true, }); console.log('Permession = ', knowPremession); } const getToken = async () => { try { const token = await messaging().getToken(); console.log('============= messaging token ============='); console.log({token}); } catch (error) { console.log('======== error post token =========='); console.log(error); } }; const notficationListener = async () => { messaging().onNotificationOpenedApp(res => { console.log('res: ', res); }); messaging() .getInitialNotification() .then(remoteMessage => { if (remoteMessage) { console.log('Notification DATA', JSON.stringify(remoteMessage, null, 3)); } }); }; useEffect(() => { requestUserPermission(); getToken(); notficationListener(); }, []); استخدم "@react-native-firebase/app": "^11.5.0", "@react-native-firebase/crashlytics": "^11.5.0", "@react-native-firebase/messaging": "^11.5.0",
  12. تطبيقي يقوم بعمل كراش في اول مرة اقوم بتسطيبه فيه .. لكن اذا اغلقته وفتحته تاني يعمل بدون مشاكل .. هذه المشكلة التي تظهر ف اكس كود في اول مرة اقوم بتثبيت التطبيق Thread 1: EXC_BREAKPOINT (code=1, subcode=0x1099bfc60)
  13. السلام عليكم ورحمة الله .. هل توجد مكتبة استدخم من خلالها اخذ التاريخ الهجري في رياكت ناتيف ؟ وكيف استخدم التاريخ الهجري باستخدام جافا سكريبت ؟
  14. السلام عليكم ورحمة الله وبركاته .. اعمل علي تطبيقين .. المستخدم ومقدم الخدمة وقمت بعمل مشروع فاير بيز واحد لاستخدام الاشعارات وداخل هذا المشروع قمت بعمل تطبيقين .. ولكني عندما ارسل الاشعارات فان الاشعارات تاتي للتطبيقين معا .. مع انني اخصص احد التطبيقات في new campain ولكن يتم ارسال الاشعارات للتطبيقين معا مع ان ملفات google-services.json ليست مكررة ووضعتها بشكل صحيح في كل تطبيق .. فهل يجب ان اقوم بعمل مشروع لكل تطبيق؟ ام ان هناك خطأ ما ؟
  15. السلام عليكم اريد عمل "ميزة نسيب كلمة المرور" لذلك احتاج عندما اضغط علي رابط يقوم بفتح التطبيق مباشرة بدلا من الويب ، مثال عندما اقوم بالظغط علي www.example.com فانه يعطي للمستخدم خيارين ان يقوم بفتحه ف جوجل كروم او فتحه في تطبيقي ، انا تابعت ال docs الخاصة ب react navigation لكني اعتقد انها ناقصة فانا عندما اقوم بفتح التطبيق بهذا الرابط فانه يعمل بشكل صحيح npx uri-scheme open "mychat://chat/jane" --android لكن عندما اجرب اي url فانه يقوم بفتح كروم بدل من تطبيقي npx uri-scheme open "www.example.com" --android هذا هو الكود <manifest xmlns:android="http://schemas.android.com/apk/res/android"> <uses-permission android:name="android.permission.INTERNET"/> <application android:name=".MainApplication" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:allowBackup="false" android:theme="@style/AppTheme"> <activity android:name=".MainActivity" android:label="@string/app_name" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:launchMode="singleTask" android:windowSoftInputMode="adjustResize" android:exported="true"> <intent-filter android:autoVerify="true"> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.DEFAULT"/> <category android:name="android.intent.category.BROWSABLE"/> <data android:scheme="mychat"/> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" /> <data android:scheme="https" /> <data android:host="www.example.com" /> </intent-filter> </activity> </application> </manifest>
  16. اريد ان اقوم بتحميل ملف اكسل باستخدام رياكت ناتيف وهذا ال response الذي ياتي لي كيف يمكنني ان اقوم بتحميل هذه ال response كملف باستخدام رياكت ناتيف
  17. السلام عليكم .. انا اضيف ابل باي في تطبيقي وقمت بعمل merchant id وكله تمام .. بس اود ان اسال اين يمكنني الحصول علي تلك الاموال بعدما يقومو مستخدمين التطبيق بالدفع ؟ هل تذهب الاموال الي حسابي في ابل الذي قمت بعمل ال merchant id به ، ام اين ؟
  18. اريد ان اضيف وسيلة دفع باستخدام myfatoorah-reactnative ولكني اواجه هذه المشكلة ERROR Error: Invalid url string, js engine: hermes هذا هو الكود App.tsx import 'react-native-gesture-handler'; import * as React from 'react'; import {NavigationContainer} from '@react-navigation/native'; import {createStackNavigator} from '@react-navigation/stack'; import Home from './Home'; import {MFWebView, MFSettings, MFTheme} from 'myfatoorah-reactnative'; const Stack = createStackNavigator(); export default function App() { React.useEffect(() => { let baseURL = 'https://apitest.myfatoorah.com'; let token = 'rLtt6JWvbUHDDhsZnfpAhpYk4dxYDQkbcPTyGaKp2TYqQgG7FGZ5Th_WD53Oq8Ebz6A53njUoo1w3pjU1D4vs_ZMqFiz_j0urb_BH9Oq9VZoKFoJEDAbRZepGcQanImyYrry7Kt6MnMdgfG5jn4HngWoRdKduNNyP4kzcp3mRv7x00ahkm9LAK7ZRieg7k1PDAnBIOG3EyVSJ5kK4WLMvYr7sCwHbHcu4A5WwelxYK0GMJy37bNAarSJDFQsJ2ZvJjvMDmfWwDVFEVe_5tOomfVNt6bOg9mexbGjMrnHBnKnZR1vQbBtQieDlQepzTZMuQrSuKn-t5XZM7V6fCW7oP-uXGX-sMOajeX65JOf6XVpk29DP6ro8WTAflCDANC193yof8-f5_EYY-3hXhJj7RBXmizDpneEQDSaSz5sFk0sV5qPcARJ9zGG73vuGFyenjPPmtDtXtpx35A-BVcOSBYVIWe9kndG3nclfefjKEuZ3m4jL9Gg1h2JBvmXSMYiZtp9MR5I6pvbvylU_PP5xJFSjVTIz7IQSjcVGO41npnwIxRXNRxFOdIUHn0tjQ-7LwvEcTXyPsHXcMD8WtgBh-wxR8aKX7WPSsT1O8d8reb2aR7K3rkV3K82K_0OgawImEpwSvp9MNKynEAJQS6ZHe_J_l77652xwPNxMRTMASk1ZsJL'; let theme = new MFTheme('blue', 'gray', 'Payment', 'Cancel'); MFSettings.sharedInstance.setTheme(theme); MFSettings.sharedInstance.configure(baseURL, token); }, []); return ( <NavigationContainer> <Stack.Navigator initialRouteName="Home"> <Stack.Screen name="Home" component={Home} /> <Stack.Screen name="MFWebView" component={MFWebView} options={MFWebView.navigationOptions} /> </Stack.Navigator> </NavigationContainer> ); } Home.tsx import {Alert, Button, StyleSheet, Text, View} from 'react-native'; import React from 'react'; import { MFInitiatePayment, MFCurrencyISO, MFPaymentRequest, MFLanguage, } from 'myfatoorah-reactnative'; const Home = () => { function initiatePayments() { let initiateRequest = new MFInitiatePayment(50, MFCurrencyISO.KUWAIT_KWD); MFPaymentRequest.sharedInstance.initiatePayment( initiateRequest, MFLanguage.ENGLISH, (response: Response) => { if (response) { Alert.alert('error: ' + response); } else { console.log('===================================='); console.log(response); console.log('===================================='); // setPaymentMethods(response.getPaymentMethods()) } }, ); } return ( <View> <Text>Home</Text> <Button title="test" onPress={initiatePayments} /> </View> ); }; export default Home; const styles = StyleSheet.create({});
  19. احاول ارسال الاشعارات علي الايفون واستخدم هذه المكتبة '@react-native-firebase/messaging' وكل شي يعمل علي ما يرام واستطيع ان اجلب التوكن من الفاير بيز عندما استخدم ال simulator العادي .. ولكن عندما استخدم my mac (designed for iphone) كما هو موضح بالصورة فاني لاستطيع الحصول علي التوكن ويظهر لي هذا الايرور LOG [messaging/unknown] The operation couldn’t be completed. (com.google.iid error -34018.) هذا هو الكود واعتقد ان المشكلة ليست ف الكود لانها تعمل علي السيميلاتور والاندرويد بشكل جيد async function requestUserPermission() { const authStatus = await messaging().requestPermission(); const enabled = authStatus === messaging.AuthorizationStatus.AUTHORIZED || authStatus === messaging.AuthorizationStatus.PROVISIONAL; const knowPremession = await messaging().requestPermission({ sound: false, announcement: true, }); console.log('Permession = ', knowPremession); } const getToken = async () => { try { const token = await messaging().getToken(); console.log('============= messaging token ============='); console.log({token}); await saveItem(AsyncKeys.NOTFICTION_TOKEN, {device_token: token}); } catch (error) { console.log('======== error post token =========='); console.log(error.message); } }; const notficationListener = async () => { messaging().onNotificationOpenedApp((res: any) => { console.log('res: ', res); }); messaging().getInitialNotification(); }; كيف اقوم بحل هذه المشكلة ؟
  20. اريد عرض فلات ليست تحتوى على صفوف وفى كل صف يوجد ثلاث مكونات ولكن اواجه مشكلة وهى وجود مسافة كبيرة بين المكونات .. هذا هو الكود import {View, Text, FlatList} from 'react-native'; import React from 'react'; const App = () => { return ( <View> <FlatList data={[{id: 1}, {id: 2}]} style={{paddingTop: 15}} columnWrapperStyle={{justifyContent: 'space-between', flex: 1}} numColumns={3} keyExtractor={item => item.id} renderItem={({item}) => ( <View style={{height: 100, width: 100, backgroundColor: 'red'}} /> )} /> </View> ); }; export default App;
  21. السلام عليكم وعيد مبارك انا استخدم هذه المكتبة react-native-bootsplash ولكنى اريد ان اجعلها ان تملى السكرين بالكامل بدلا من ان تقوم بعمل ايقونة وتغيير لون الخلفية فقط هذا هو كود الناتيف الخاص بى // android/build.gradle buildscript { ext { buildToolsVersion = "31.0.0" minSdkVersion = 23 // <- AndroidX splashscreen has basic support for 21 (only the background color), so 23 is best compileSdkVersion = 31 // <- set at least 31 targetSdkVersion = 31 // <- set at least 31 // … /////////////////////////////////////////////////// //values/styles.xml <resources> <style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar"> <!-- Your base theme customization --> </style> <!-- BootTheme should inherit from Theme.SplashScreen --> <style name="BootTheme" parent="Theme.SplashScreen"> <item name="windowSplashScreenBackground">@color/bootsplash_background</item> <item name="windowSplashScreenAnimatedIcon">@mipmap/bootsplash_logo</item> <item name="postSplashScreenTheme">@style/AppTheme</item> </style> </resources> ////////////////////////////////////// //AndroidManifest <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.rnbootsplashexample"> <!-- … --> <application android:name=".MainApplication" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:allowBackup="false" android:theme="@style/BootTheme"> <!-- Replace @style/AppTheme with @style/BootTheme --> <!-- … --> </application> </manifest> ////////////////////////////////////// //MainActivity import com.facebook.react.ReactActivity; import com.facebook.react.ReactActivityDelegate; import com.facebook.react.ReactRootView; import com.zoontek.rnbootsplash.RNBootSplash; // <- add this necessary import public class MainActivity extends ReactActivity { // … public static class MainActivityDelegate extends ReactActivityDelegate { // … @Override protected void loadApp(String appKey) { RNBootSplash.init(getPlainActivity()); // <- initialize the splash screen super.loadApp(appKey); } } }
  22. قمت بالتعامل مع طرق الدفع سابقا فى تطبيقاتى لكن باستخدام my fatora والتى تتم عن طريق اننى اقوم بفتح webview خاصة بموقع my fatora نفسه ولكنى الان اريد ان اقوم بعمل الدفع مباشرة من الفيزا هل توجد طريقة لفعل هذا ؟ وهل جوجل وابل سيقبلان تطبيق يقوم بجمع بيانات البطاقات وخاصة رمز الحماية CVV ؟ ام سيتم رفض التطبيق على جوجل وابل ستور ؟
  23. انا اريد انا قوم بمعرفة اسم ال route name ل screen المفتوحة .. انا استخدم الهوك useRoute ولكنى يخرج لى هذا الخطأ Error: Couldn't find a route object. Is your component inside a screen in a navigator? Navigation.js file export default function Navigation() { const route = useRoute(); // show error >> Error: Couldn't find a route object. Is your component inside a screen in a navigator? return ( <Stack.Navigator screenOptions={{ headerShown: false, }}> <Stack.Screen name="HomeScreen" component={HomeScreen} /> </Stack.Navigator> ); }
×
×
  • أضف...