Cordova iOs Google Maps map Blank on Appstore - ios

i have created an iPhone App with cordova and the google maps Plugin for Cordova (https://github.com/wf9a5m75/phonegap-googlemaps-plugin). I entered the API Key for Ios and on the Emulator it works great. Also when i test it on my iPhone it works. So i submitted the app to the AppStore and after it gets reviewed i downloaded it from the Appstore but the Map is blank. There are no Control Elements like when the API Key is wrong. Now my question is what i should do now?
I tried:
<access origin="*" />
Changing Bundle Identifier
Check API Key
Take the IPA and installed it manually on a iPhone/iPad (the Map works)
So i think the Probleme must came from Apple or do i see that wrong?
Thanks in advance

The phonegap-googlemaps-plugin is not subjected by <access origin="*" />, because the Google Maps SDK for iOS connects to the internet directly.
Typically the bundle identifier and the API key are mismatch.
Google Maps iOS SDK Integration not loading maps
Is there any error message in Xcode?

Related

Some apps haven't been configured to use Apple's SKAdNetwork

After I publish my Flutter app on Apple App Store Admob gave this warning.
Some apps haven't been configured to use Apple's SKAdNetwork
To ensure you're getting credit for all ads activity, like app
installs, be sure to configure SKAdNetwork with Google's network IDs.
When I click "Get instructions" button. It opens this page:
https://developers.google.com/admob/ios/ios14?hl=en-GB
But as you know, this page is not for Flutter. This page is for Native iOS apps developing by Swift or Objective-C.
How can I configure Apple's SKAdNetwork in Flutter? Where to edit - change?
Interestingly, there is no source for this problem in the Internet.
I feel like the first person in the world to develop Flutter.
Really, there is no solution - no source in Flutter for this problem!
Note: There is no information about this problem in this source too:
https://developers.google.com/admob/flutter/quick-start#ios
EDIT: Must I implement ATT to configure SKAdNetwork? What happens if I only change Info.plist?
https://developers.google.com/admob/ios/ios14?hl=en-GB#request
Even with flutter applications, you have different configuration files for iOS and Android.
Look for the Info.plist file within your project (you must have one, usually under ios/Runner and update the keys as mentioned in the link you have attached
I solved my problem, this warning has been removed automatically. I was using out-dated admob SDK.
https://pub.dev/packages/google_mobile_ads/install
SOLUTION:
Update your admob SDK to latest version.
I edited my pubspec.yaml file.
dependencies:
google_mobile_ads: ^1.0.1
I updated my app on App Store so no warning is seen now in Admob Panel.

Zendesk Chat Widget not showing in cordova based iOS app, correctly showing in Android and Web

Zendesk Chat Widget not showing in cordova based iOS app, correctly showing in Android and Web.
Even showing in iOS web too. But it doesn't show in Cordova based iOS app.
I simply added script from official docs and added in my React index.html file. It doesn't work for Cordova based iOS app.
Also adding following lines in config.xml. Still getting this issue.
<allow-navigation href="https://*.zendesk.com/*" />
<allow-navigation href="*://*.zdassets.com/*" />
Please help me.

ios - ionic - firebase: Authentication with Google and Facebook doesn't return to app

I have an app with Ionic3 on Firebase. When I authenticate with Google and Facebook it works nice on browser and Android devices. But it doesn't work on iOS, instead of returning to the app, I have a blank page on Safari:
The full URL it shows is: https://dime1vino.firebaseapp.com/__/auth/handler?code=....
I think it might be related with Associated Domains, but I don't know why.
This is my config.xml:
This is my AASA file: https://dime1vino.page.link/apple-app-site-association
I also have the Associated Domains on XCode:
And those are my Firebase iOS App settings:
Thanks!

Use iframe within phonegap developer app

I'm developing an hybrid app with cordova. For testing I use the Phonegap Developer App on mobile. This works great in most cases, but now I have a problem.
It seems that all iframes with external content stays empty within the the Phonegap Developer App on iOS. When I build the app to my iPhone the iframe with its content is displayed.
Is this an issue of the Phonegap Developer App which needs to fixed in order to make the iframe work within the Phonegap Developer app, or can I do something to make it work?
I want to use the iframe for youtube embeds for example.
Cordova version: 6.2.0
Following lines are in my config.xml
<access origin="*" />
<allow-navigation href="*" />
<allow-intent href="*" />
Great! your question is answer of my question that i have been trying to solve for 3 days after work. I have the same problem. I can not display embedded youtube videos on IOS using Iphone developer App. I thought there is a problem with my code or configuration but looks like it was all about app!
My suggestion is don't waste your time. I did it for you :) and couldn't find any solution. let us know if you find solution.

Google app invites on iOS deep link only opens app store

I am working on adding Google App Invites deep linking to an iOS app and I followed all the steps for Adding App invites to iOS but the deep link just opens the app store to my app page even if the app is installed.
To recap, I...
Installed the Cocoapod
Generated and added the config file using the appropriate app store ID and bundle ID
Included the code for application:openURL:... and didFinishLaunchingWithOptions:
Added the URL Scheme for google and inputted the REVERSED_CLIENT_ID
I'm not sure how to debug this considering I did all that Google told me to do. Their only help link on the Google Developers site was to Stack Overflow. Has anyone tried implementing these deep links on iOS and succeeded?
EDIT: This was done using iOS 8.x. #Caio pointed out the problem still persists on iOS 9 but not on iOS 7.x.
We need to set the value "applinks:{your_app_link}.app.goo.gl" to Associated Domains on Capabilities tab of Xcode.

Resources