1108 comments found.
Hello, Basti. 1. Will the app be updated soon? 2. When using multiple languages, the language of the merchant’s homepage is the default. Is there a way to set the language in the corner of the page? 3. When using the login-free ordering feature, should SMS verification be set for customers who add their phone number? 4. Should there be a notification for forgotten or overdue orders in the shopping app? Thank you for the update.
hi mate
1. no update yet release at the moment
2. no customer app can change the language in the app settings
3. what do you mean?
4. you mean like if they added something in the cart and they forgot to checkout ?
your welcome 
2. Basti, when sharing a merchant’s PWA, the interface always appears in English. How can this be resolved? 3. If a user chooses not to register to place an order, does the platform verify the authenticity of their phone number? 4. Yes, if an item has been added to the cart for a certain period of time, a notification should be enabled to notify the user that they forgot to check out.
2. am sorry your in customer app not in merchant app please post or ask in correct items
3. you mean if they continue as guest checkout?
4. i might add in the future updates
4. Thank you very much, and appreciate your effort.
2. for all apps and website the default language can be set in admin panel
3. i will do take note as other buyer requested this one without verification
4. thanks
Hi Basti, Can you please note which files have been updated? So I can know which files i should update
email sent
most of the file has been change so better use the new latest file
I try a lot of time to build the android app as you explain in PDF but not working with me .. Can you build my android app ?
hi mate
i understand its kinda at first to build the app you can go to my channel https://www.youtube.com/@bastibastikikan2238/videos you will see a lot of tutorials there how to build
you can try first now if you still cannot build i can help you but its not free i do charge when building the app
You can reach support here: https://codecanyon.net/user/bastikikangHi Basti,
My developer recently released another customer app with a different package ID, name, and logo. However, both Google Play and the Apple App Store rejected it, stating that it has the same user interface as the existing app.
Could you please advise how we can resolve this issue? If it cannot be fixed, what are my options? I have two licenses for each app, but I’m currently unable to use them.
its because you cannot submit same app with different package id hope it make sense
cheers
I have 2 license each app, what i can do with the other if i can’t use it, you should refund me 1 license of 2 each apps that i bought.
not applicable as per envato rules if your purchase has past 6months already
Why envato sales other liceens to customer if i can’t use it, i used one and i did upload the app and when i want to use the other license to upload other app rejected from Google play and iOS becuse it is similar contain with other, in this case you should refund for one licens each app
Hi,,, Do I must change this line in CONFIG.JS file ? Documentation.pdf it doesn´t indicate about to edit this package name :
// Android app_android_scheme: “com.demo.karenderia”,
https://ibb.co/zz6JQNZyes you need to change this to your app name
this is new features in the app this is being use for payment to after the payment is done it will redirect back to your app
and make sure to change also the file androidmanifest.xml
with same url scheme in this line
<data android:scheme="com.demo.karenderia" android:host="payment-callback" />
Hi Basti, Can you tell me whats the correct code for this? You are using app_apple_app_id on Google, My app crashes when i try to log in with google. I checked the code on SocialNativeLogin.vue and i think i found the error
async mounted() {
if (this.google_login_enabled) {
await SocialLogin.initialize({
google: {
webClientId: this.DataStore?.attributes_data?.app_google_client_id,
iOSClientId: this.DataStore?.attributes_data?.app_apple_app_id, <-- Here
mode: "online",
},
});
}
I’m stuck with apple app right now, I had to import GoogleSignIn on AppDelegate, yours doesn’t have that. I had to manually add my ios ClientId manually and it worked. The second problem is Facebook, Facebook login is using limited.facebook not normal login, it seems like the app need to ask for ATT for permissions so it can use normal Facebook login. And the last thing is Apple Login, when trying to login with apple and hitting submit button with my name and email it shows a message “Sign up not completed”. My question is, how does the system work with this? what if the user hide the email, will they stilll be able to complete the registration? How does the flow work when they dont have an email, they wont get an OTP like google login correct? My google and facebook login work fine on android im using the last updates.
those are settings will be coming from your backend so don’t change it
are you building the app in ios ?
if yes follow this guide
https://github.com/Cap-go/capacitor-social-login/blob/main/docs/setup_google.mdHi Basti, I did follow the guide, but my facebook is still on limited, I have everything right. My settings are correct, it actually reads the facebook and apple login asks for my name and email, but it wont create the account for facebook. I really need help on this one.
Apple says “Sign up not completed”. Facebook says: Email Address is required, Social Id is required, First Name is required, Last Name is required and Malformed access token.
please share screenshot
and let me know if this build in ios
cause if ios you need to do those settings in the app
It’s ios.
This is what is happening with Apple Login. I did all the Apple Login stuff, certificates I used the client id, everything is on the backend.
https://i.imgur.com/c4cnYoL.jpeghmmm screenshot does not make sense to me
i think this is a popup from apple side that means issue might be in apple side not in the app
check your information when you signup cause we don’t have control over this
When using Facebook it goes straight to limited Facebook
https://i.imgur.com/7Kwcvyn.pngThen when pressing continue it says this
https://i.imgur.com/dxh1apR.pngGoogle Login works fine. But these two are killing me right now. Then I checked the AR_ClientSignup file in the backend and apple is not there is this normal?
How does the code work? If the user doesn’t share email and hides it? Isn’t email and name being forced in the code?
you need to share your email cause its needed in our registration
but what i can see in your screenshot its not even in our app side that is apple side i don’t have those kind of error pop
for facebook its a bit tricky cause facebook has a lot of changes just follow the link i provided its almost explain there how
take note that i have only 1 api for social registration so if google is working it should work to all as well
Basti can you please share to me the files I need to have correct in order for this to work? My settings in backend are correct. I haven’t changed anything on the app, info.plist is correct, app delegate is the one you have on your video. Maybe I’m missing something. Which files I need to have? In AppDelegate the tutorial mentions I need to import GoogleSignIn, but yours didn’t have that. So maybe I’m missing something. If your configuration is working.
there is no file for that it will be created once you install the ios as per video
and you don’t need to import anything
i might create a video tutorial for this so its clear
for android its basically same for ios
I really don’t know what I’m doing wrong. I’ve been using the updated files. 3 days trying to figure it out and nothing. Apple login “Sign up not completed” and Fb login stuck in limited. The only one working is google login.
Can we discuss this on support? I will send you an email
Facebook for iOS is definitely not working for iOS nor apple login is set up in backend for this to be working. The guide you share is only for front end set up. Only Google Login is working properly. The reason? I don’t know. Am I doing something wrong? Who knows only you can help me.
check the android version first cause if android is working it should work also in ios cause code is the same
for ios you need extra configuration as per instructions here
https://github.com/Cap-go/capacitor-social-login/blob/main/docs/setup_facebook.mdcause ios need to be install when building and i cannot include the extra config in the file unlike android
Android is working fine. iOS isn’t. You are telling me the code is fine correct? Can you share how my code should be? What files did you modify for apple and facebook to work? Please help me today because you only reply once and rely days later. I’ve been waiting for almost 1 week for this. I cannot even upload the app to iOS because of this.
Google login and Facebook login works fine on Android. Apple login doesn’t. It says invalid_client.
there you go you already have the error
it says invalid client then check the config in backend
usually means that there’s a mismatch or configuration issue with your Apple Sign-In credentials — specifically the Client ID (Service ID), Team ID, Key ID, or Private Key.
Brother. I’m telling you I’ve been doing many stuff. I have used ChatGPT everything I can’t make Facebook work nor apple login work. The set up is very simple, for android works fine. But not for iOS. Be honest with me, is this working fine with iOS on your end? This could take you like max 10 minutes to fix and I’ve been waiting for days… DAYS!
i confirm yes it does work cause i build and submit with other customer customization
kindly ask chat gpt using that error and the answer is the same
you have already error It says invalid_client
just ask chap gtp for this error
and you need to follow this as the docs already explain https://github.com/Cap-go/capacitor-social-login/blob/main/docs/setup_apple.mdBasti. I could swear to god that I have asked chat gpt. I had chat gpt inspect my app and the backend. Do you know what it says? It says apple is not in the backend, it says is not in CsocialLogin.php nor AR_clientsignup.php. Facebook is in limited mode. Where it should open normal login.
I don’t want to modify any files in the backend and destroy the system this is why I came here asking what could be the issue. Maybe there is code missing or something.
mate the error invalid_client
it does not even goes to backend api yet
so the issue in your config
and don’t trust chat gpt for checking my code 
if you open the file controllers/InterfaceController.php
you will see this code functions
public function actionapp_apple_callback()
this will handle the apple login callback
if you look at the docs here https://github.com/Cap-go/capacitor-social-login
apple login has only few line of code as you can see you only need to pass client id
await SocialLogin.initialize({
apple: {
clientId: 'your-client-id', // it not used at os level only in plugin to know which provider initialize
},
});
const res = await SocialLogin.login({
provider: 'apple',
options: {
scopes: ['email', 'name'],
},
});
Im going to check the apple side. Thanks for that.
Now how can we explain this with Facebook?
https://i.imgur.com/0v9uRFW.jpegThe iOS platform is added to the app on Facebook.
Info.plist information is already added in there. No matter what I do I get limited.facebook web view. It does open my Facebook login with my company logo normally, but is always limited and when I sign in with my app it shows the message shown above.
for this error https://i.imgur.com/0v9uRFW.jpeg
looks like the facebook does not return the data for profile like name and email address
if your using android or ios try to debug this in src/components/SocialNativelogin.vue
under
async handleFacebook() {
you see this line
//alert(“Facebook success: ” + JSON.stringify(results));
change it to
alert(“Facebook success: ” + JSON.stringify(results));
it will alert the response from facebook login it should have token response
and after that code will send to to
const response = await fetch( `https://graph.facebook.com/me?fields=id,name,first_name,last_name,email,picture&access_token=${token}` );
to get the full details of user
you can also alert the response
alert(JSON.stringify(profile));
by doing this you have idea where is the error coming from
Ok I was able to make the login work. I had the urls added before but for some reason it wasn’t working. So I removed all the 3 urls and added them again. I need to add all 3 urls to the identifier correct? The login page on android is showing, the problem is that I get error 404 when the page opens one the URLs. Also, on iPhone, login works but when I send name and email it doesn’t do anything. It stays there. What could I be doing wrong?
alright you are almost there
can you share a video so i can understand?
you will only need to set 2 callback url for web/pwa and android/ios
Yes, I just sent you some screenshots and videos to support.
reply sent
thanks
email sent
thanks mate will reply back just wait for my email
thanks email sent
sent
I already followed the app documentation about updating the package name, but I encountered an issue — Google Play treats it as a completely new app. However, I don’t want to create a new app; I just want to update the package name of the app that’s already live.
you need to use the same package id in your app you can find them already in google play hope it make sense
yes that package id is the one i want to update to new one without making a new app in google play in short update the package id that is already in the google play
use the same package id found in google play
I have an exsisting app on Android the package ID of it “com.fodxfod.customer”. How to update it to new package ID name which is, “com.foodxfood.customer”.
please read the docs for changing the app id
and if you change the app id you cannot update the current app in google play you need to submit as new not update cause you change the package id hope it make sense
Question:
Do you still need to follow this guide for the new plugin you used for Google login on the Android and iOS apps? Or is it no longer necessary?
https://www.youtube.com/watch?v=rAzaZz70z3Uits basically similar but changes is before you need to put the keys in the app now it will be in admin panel settings
but generating keys is the same as the video
you can find more guide here using the official docs of the plugin i use
https://github.com/Cap-go/capacitor-social-login/blob/main/docs/setup_google.mdHi basti,
Im testing the app on iOS and this is how the button looks like when sorting on the customer app
https://i.imgur.com/AKfoCpO.pngThe button is cropped.
Also, the top notch is orange. How can you fix this? I want the top notch to be white or blue depending on how the dark mode is set or not.
Email sent
this is for those who want to change the top nav color orange edit the file src/boot/DeviceChanges.js change the color code
on this line
await StatusBar.setBackgroundColor({ color: ”#ff724c” });
The problem is not that. Is the bottom. Look how the red button “Apply” is. It’s cropped.
mate
sent you email
those are for the color nav orange changes only
Thank you my friend!
welcome 
hi basti, need help on transferring to new domain and update the package name on this already released on google play store and app store. i have sent an email. thank you
am sorry are you using different account? cause your account does not purchase customer app
and i cannot find any email from you
I’m the FoodxFood developer
How to update the package name for an existing app on Android and iOS? not the domain
read the docs came with the file and the video tutorials in the decscription
How to update the package name and domain in iOS without creating a new app?
am sorry did you purchase?
Hi Basti, I got this message from google play:
Your app is affected by Google Play’s 16 KB page size requirements To ensure your app works correctly on the latest versions of Android, Google Play requires all apps targeting Android 15+ to support 16 KB memory page sizes.
From Nov 1, 2025, if your app updates do not support 16 KB memory page sizes, you won’t be able to release these updates.
How can i fix this? Thanks
use the latest version this has been address already
My bad i posted on the wrong app, it was merchant app.
no worries its the same use the latest update
How do I change the images on the intro page? https://prnt.sc/FASZce04raQG
those are not images rather a lottie animation you can replace this in src\assets\ you can see all .json file in their this are animation file
you can get one here https://lottiefiles.com/just replace the file with same filename
1. discover.json 2. customize.json 3. delivering.json
now if you want to replace this as normal image you need to modify this file src/pages/intro/ScreenPage.vue
Hi… Is the documentation.PDF updated for New version installation PWA & android?
hi mate
none is the same as before nothing changes
cheers
Hi… What CSS code lines must Do I change to edit Text Size and color? this 4 items? A, B, C, D see image , please https://ibb.co/wZ7Bnv2S
you have to add your own css to change the text size in this pages
1. \pages\Intro\ScreenPage.vue
2. src\components\MerchantListTpl.vue
add your css in here src\css\app.scss
Hi mate , Could you explain how to setup apple login ? thanks in advance. Also i have one question are you thinking to add apple / google payment? thanks.
hi mate
right now i don’t have a video tutorials for this one but this is the docs i followed to add the apple
https://github.com/Cap-go/capacitor-social-login/blob/main/docs/setup_apple.mdand for apple google payment right now no plans i think you can use stripe for this type of payment
Does it require any ports to be opened on the vps to connect to the app?
no mate
it will use your main kmrs domain as api
ports only needed for sending emails if your using smtp
Sent
sent
Basti I got this message when uploading the new ap release on play console : 2 Warnings Warning This release will cause a significant drop in the number of devices your apps supports on the following form factors: Phone Tablet Review and confirm the changes to your supported devices before proceeding.
1 message for version code 5 Warning There is no deobfuscation file associated with this App Bundle. If you use obfuscated code (R8/proguard), uploading a deobfuscation file will make crashes and ANRs easier to analyze and debug. Using R8/proguard can help reduce app size.
hi mate
must be the upgraded sdk from 34 to 35
so lower android will not be supported anymore
min sdk is not set to minSdkVersion = 23
before the update it was minSdkVersion = 22
not sure if you change the min sdk it still approved by google
cheers
Thanks Basti for the feedback! I didn’t change anything in the update. Can I publish it then? I was worried about the message.
Yes you can publish cause google will only accept sdk 35 it does not accept lower than 35
and for this message 1 message for version code 5 Warning
just ignore it its only a warning
Thanks
welcome 
Sent
sent