آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل پرداخت درون برنامه ای در گوشی های شیائومی

mostafa1365  2 سال پیش  2 سال پیش
0 0

سلام تعجب کردم کسی راجب این موضوع چیزی نگفته چون هرچی سرچ کردم چیزی پیدا نکردم

اغلب کاربران گوشی شیائومی به من پیام میدهند مشکل پرداخت درون برنامه ای دارند 

البته راه حلش اینه که بروند در قسمت دسترسی بازار و مایکت و پاپ آپ را فعال کنند

بازار یه روش پرداخت جدید ارئه داده بنام پولکی گفته مشکل حل میشه 

https://developers.cafebazaar.ir/fa/guidelines/in-app-billing/implementation/kotlin

اما مایکت چی آیا با مایکت هم سازگاره 

در سایت stackoverflow این را گفتند که کاربر به صفحه مجوزها بره

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
            if (!Settings.canDrawOverlays(this)) {
                if ("xiaomi".equals(Build.MANUFACTURER.toLowerCase(Locale.ROOT))) {
                    final Intent intent =new Intent("miui.intent.action.APP_PERM_EDITOR");
                    intent.setClassName("com.miui.securitycenter",
                            "com.miui.permcenter.permissions.PermissionsEditorActivity");
                    intent.putExtra("extra_pkgname", getPackageName());
                    new AlertDialog.Builder(this)
                            .setTitle("Please Enable the additional permissions")
                            .setMessage("You will not receive notifications while the app is in background if you disable these permissions")
                            .setPositiveButton("Go to Settings", new DialogInterface.OnClickListener() {
                                public void onClick(DialogInterface dialog, int which) {
                                    startActivity(intent);
                                }
                            })
                            .setIcon(android.R.drawable.ic_dialog_info)
                            .setCancelable(false)
                            .show();
                }else {
                    Intent overlaySettings = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:" + getPackageName()));
                    startActivityForResult(overlaySettings, OVERLAY_REQUEST_CODE);
                }
            }
        }

آیا کسی راه حل دیگه ای داره؟

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .