I have one iPhone application in which I have integrated the iCloud & reminder. Till iOS 6 its working correctly. After updating iOS to 7 , users of my app complaining about duplicate entries in reminders app of iOS.
Users of my app synched the data to iCloud & after that they got duplicate entries in Reminders app. I checked for API deprecation. But my app is not using any deprecated API from Event Kit Framework.
Does anybody face this issue or have any idea why this is happening in the application ?
I checked the below links where users faced the same issue but on previous version of iOS
http://forums.macrumors.com/showthread.php?t=1252694
http://eliteeternity.com/ios5-update-calendar-events-duplicated-easy-fix/
Thanks in advance.
Related
I developed an app using codename one,and in that app i need to show notifications to user regarding the app update if update is available in playstore.LocationManger is working on mobiles with version 5 and above,but its not working on tablets.How to work with notifications in android/ios tablets with version using codename one.
First, you have to differenciate local notification (which is launched when app is running or in background) and push notification (which use Google or Apple server).
I suggest you to use a webservice and push notification. For example, when your app launch, request the webservice to send the app version and know the current version on stores. Here, you can deduce if the app can be updated and you can send push notification to alert that an update is avalaible.
Codename One provides an easy-to-use API for push notification.
However, Google Play and ITunes usually alert user that updates are avalaible.
I have integrated Google Mobile Ad based on the gitHub Banner sample and got it working for devices with iOS < 9.0. But got into problem with devices running 9.3.2 iOS.
So to in trying to isolate where possible and error can occur, I downloaded the github sample code for banner ad. To get the sample running I remove any code related to firebase and added the Google Mobile Ads framework version 7.8.1. The banner ads showed the test ad that comes with the sample code.
Then I modify the adUnitId to use what I have been using from my app. And the sample code duplicated the behavior I've seen with my app. The banner ad only got displayed for devices running below 9.0 iOS. Since only 9.0+ iOS devices I have are all running version 9.3.2, and none of these devices can display the banner ad. But I can get test ads to display oh 9.3.2 devices when I use the via google's test adUnitId or by setting the testDevice of the ad request.
To debug what may be different between devices running iOS <9.0 and 9.3.2 when I use my adUnitId, I added the GADBannerViewDelegate and breakpoint on adViewDidReceiveAd method of the delegate. And devices running 9.3.2 show this method did get called. Ads do show being initialized. And I found the url pointing to a seem like a valid doubleclick.net ad path. But still nothing get displayed when the process is continued.
Oh, forgot to mention this earlier. I did confirmed that the ATS is disabled from the Info.plist in both the sample code and my app.
I have run out of ideas on what may have gone wrong and how to proceed. Any help or suggestions is greatly appreciated.
Found the issue lies in the ad key used. When I created a new banner unit ad key, everything works just like the google sample key.
A few months back I saw that Safari 7 was allowing push notification and it seemed like a very useful tool except every example of it that i've seen is focused on desktop browsing, not mobile.
Do the Safari push notifications work on mobile and if not is there plans to release this to Safari mobile in the near future?
I guess it is just for OS X, at least for now. I received a mail from Apple broadcasting this: https://developer.apple.com/notifications/safari-push-notifications/.
I am also waiting for web-based push notification on iOS. But it seems Apple is pursuing a native-first strategy on iOS platform, giving native apps much more privilege than mobile web.
[Updated] Web Push Notifications depend on "Service Workers" which are "Supported" in WebKit (Mobile Safari), but the state of Push Notifications is unclear. – Kudos to Chris Talman for the update
https://webkit.org/status/#specification-service-workers
https://w3c.github.io/ServiceWorker/
Since this was 2 years ago, I no longer think this is of service, but Apple has no plan to expand to mobile nor has any plan for push notifications on mobile. I have been on the Apple developer site and have found that there is no way for push notifications on IOS. However, Users using Google Chrome can use push notifications on Android using the Push API (https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web?hl=en)
Looks like Safari 16 in macOS 13 will support the Notifications API. Details are vague / possibly protected under non-disclosure agreement during the macOS beta.
Source: https://developer.apple.com/documentation/usernotifications/sending_web_push_notifications_in_safari_and_other_browsers
The Safari 16 release notes doesn't make particular mention to iOS/iPadOS 16 & Mobile Safari, however.
Web API
New Features
Added Web Push Notifications support on macOS.
Source: https://developer.apple.com/documentation/safari-release-notes/safari-16-release-notes
Right now there's no way to send push notifications to mobile Safari nor any plan to add it in the future.
However the latest versions of Chrome on Android started to support the push notifications through the Push API, so Apple might want to add push support to iOS to avoid being outdated by Android.
Is there a way to display traffic data on MKMapView in iOS 6 without using 3rd-party API (no Google API)?
I thought since in iOS6 map data is provided by Apple, there should be a way to do this, but I can't seem to find the right API to do this.
Thanks,
We have launched several Facebook apps. They are intended to run on Facebook Pages as tab-based iframe apps. These apps have been installed on dozens of pages, have thousands of daily users. Users who view these tabs do not need to authorize the apps, we don't require any permissions. When users share through these apps, we use the Facebook JS dialogs library.
With the exception of one, all of these apps display "No Insights Available" when I try to view the insights data. The only analytics we get from Facebook is the Insights summary page which includes some basic user, sharing and performance data - but no details are available.
As I mentioned, one app does have Insights. It was the first app we launched on Facebook. It was originally a canvas iframe app but now runs exclusively from profile pages. This seems to be the only difference from our more recent apps.
So I guess my question is this: is Insights availability triggered by having users access your canvas app? Or is there some other reason that we can not get Insights for all of our apps except the one original application? As I mentioned, users are sharing from these apps and we would love to know more about the reaction those stories are getting.
(I filed a bug with Facebook but after an initial request for app ids and a promise to look into it, they have since stopped responding to my requests for an update.)
In the end, it turns out this was a Facebook bug that they have now fixed. We weren't doing anything wrong. The fact that one app had canvas page views and the other did not was purely coincidental.
On Wednesday, Facebook has deployed an updated version of Insights that integrates with their application page directly - and miraculously, we're able to see Insights data for all of our applications again, including historical data that Facebook previously listed as "No insights available."
If anyone is interested, here's their blog posting on the upgraded Insights application. https://developers.facebook.com/blog/post/554/