Get location from IOS device - positioning

In the https://app.tracking.here.com dashboard, I can not add an IOS device yet. I see the message 'coming soon'. Is it possible to get (e.g. every 10 minutes) the location of an IOS device, by using a web app. Even when the phone is stand by.
Or is there maybe another way the get the location of IOS devices?
Use case: from a group of engineers we want to get there current location every 10 minutes.

Or is there maybe another way the get the location of IOS devices?
You can use HERE IOS SDK.
Take a look at NMAPositioningManager and its NMADevicePositionSource dataSource.
Check positioning sample apps on Github.

Related

iTunes search api not returning keyword results in the same order as iOS App Store

I'm trying to do some SEO and I want to index the location of an application based on keyword searching. By using the official search API, I've come up with the following query:
https://itunes.apple.com/search?media=software&term=sql+server&limit=&country=us&limit=200
To search the US App Store, for the term sql server. The app I am looking for current shows up in this list at position ~20'th. If I search from my phone, the app is closer to the ~30'th position (other search terms perform even worse). I have tried to use Wireshark to capture the search from my phone to try and see if they use different endpoints, but was unable to capture due to ssl.
Does anyone know of a way to scrape iOS App Store search results in the proper order?
Apple is under no obligation to return search results in any particular order, and is likely to change them depending on client/what search cluster you hit.
Seeing what your phone is sending to the app store is very difficult, however, as Apple takes excessive measures to ensure that communications aren't being read. Last time I tried required BURP Suite, a jailbroken phone, an app to disable SSL pinning, and manually restarting the app store on the phone, which would occasionally crash it.
Set your user agent to replicate an iPhone device browsing the App Store.
Try this one... This is the most recent App Store version, emulating an iPhone X with iOS 11.3.1:
AppStore/3.0 iOS/11.3.1 model/iPhone10,6 hwp/t8015 build/15E302 (6; dt:162)

How to remove devices from stackdriver policy notification list

My StackDriver Alerting Policy setup (for the Cloud Console mobile app) has two devices with the exact same name. Only one appears to actually deliver notifications to my phone, so I can never tell which one is the correct one to deliver it to my phone.
Where does this list of devices come from? I only own one iPhone....I did get my old one replaced by Apple but that was more than a year ago, maybe it's "held on to it" somehow"?
And how can I clean it up and delete old devices?
You can see the screenshot of what the identical devices looks like, below:
My workaround has been two set up two notifications, each pointing at a different "same email", to ensure it gets routed to both the correct (and incorrect) targets.
You should remove the device from your Gmail profile
https://support.google.com/accounts/answer/6264236?hl=en#remove_device

Push Notifications for Apple Watch

From what I've understood (which could be completly wrong and therefore this post will make no sense), I need to create separate APP Id's in my developer portal for my Watch app/extension.
I did that, and I now have 3 app ID's and their complete related set of provisioning profiles up and running.
The archive works fine and I'm about to submit but, I see that because there is an app ID, I can link a PUSH Certificate (apn). Since the Apple Watch doesn't really get notified, but the phone does, do I really need to create specific certificates for the apple Watch ? And use their related .p12 wherever I would need them (parse.com for example) ?
Or can I simply ignore that and keep the regular phone certificates ?
Thanks
If you already have push notifications set up properly for your iPhone app, they will be delivered to the Watch automatically. You don't need to set up any separate certificates.
Docs: https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/BasicSupport.html#//apple_ref/doc/uid/TP40014969-CH18-SW1
Additionally, I have deployed a number of apps already and have first-hand experience.

Firebase doesn't completely sync when offline client comes back online

When an online client (a desktop) and an offline client (a phone) both enter data, and the phone is brought back online, the phone does not receive the data posted on the desktop during the offline period.
To duplicate, in an empty directory, run firebase bootstrap, enter the name of your app, and choose the react template. Then do firebase deploy and firebase open to visit the page in the desktop browser. Then visit the same page in the phone browser.
Begin entering data alternately in the React + Plain Firebase pane of the desktop and phone browsers. Enter '1' on the desktop, '2' on the phone, '3' on the desktop, etc. So far the series displays 1 2 3 on both browsers as expected. Then put the phone in airplane mode and continue entering numbers alternately. Now the desktop shows only the odd numbers that are being added, and the phone shows only the even. This is also expected.
Now bring the phone back online. The phone will push its data to firebase and the even numbers will show up on the desktop (although oddly in a different order in the React + Plain Firebase pane and the React + ReactFire pane).
But the odd numbers do not show up on the phone, until the app is reloaded. Is this expected? Is there a way to force a complete resync in when a client goes online?
UPDATE: Other questions I have seen on firebase offline usage have been about detecting presence, user auth or other more complicated scenarios. My case is simpler. The docs say:
Once connectivity is reestablished, we'll receive the appropriate set of events so that the client "catches up" with the current server state, without having to write any custom code.
To me, this means that syncing should "just work" without the necessity of the app "knowing" whether or not it is online or doing anything special when it goes online.
I was also assuming that firebase offline data storage is persistent, but Kato's recent comment to this question indicates that it is not. So I guess the answer is that Firebase's offline storage implementation is incomplete, and its limitations are not well documented.

SmartWatch 2 screenshots

What is the recommended way to create screenshots of a SmartWatch 2 extension?
Unfortunately, notification extensions on the emulator look nothing like they look on a real device. Also my control extension that uses a layout (instead of sending an image) looks slightly different on the device emulator.
Bonus question (to Sony): Are there official device frames we are free to use?
Currently, the options you have are either using the emulator (as you have done) or taking photos of the physical hardware device in action.
Regarding device frames question, there is no such material available.

Resources