Recognizing the immense potential in package tracking applications, we've developed TrackIt, a robust and efficient solution for tracking packages across over 25 couriers. Built using SwiftUI and integrating the Shippo API, TrackIt offers package tracking, address validation, and a tracking history feature, streamlining the delivery process. Apps such as Route are witnessing a surge in popularity, with over 300,000 downloads in the previous month alone. Entering this market niche could significantly boost your presence on the App Store.
*** WHAT DOES THIS PRODUCT OFFER YOU ***
You will get the source code of the app that you see in the video demo. Nothing more or less than what the video demo shows. Feel free to ask questions before buying. The app is developed with SwiftUI and the most recent version of Xcode, leveraging the Shippo API for its core functionalities. You can find the details of Shippo's API pricing at: https://goshippo.com/pricing/api. For data management, CoreData is utilized to store package details, enabling users to maintain a list of their packages. This feature ensures that upon relaunching the app, users can readily access the latest status of their packages. An additional vital feature is address validation, which assists users in correctly formatting addresses, including the accurate zip code and comprehensive details, to prevent delivery errors.
*** WHAT DO I NEED TO GET STARTED ***
You will need a Mac computer with Xcode 15+ installed (you could probably use Xcode 14, but it's better to start using the latest version of Xcode). This app requires iOS 15+. All app templates on this website are for iPhones without iPad support. An AdMob account is necessary if you want to show ads in the app. We provide you with some basic PDF documentation on how to replace the AdMob Interstitial Ad identifiers, and how to replace the in-app purchase product identifier. You will need an account with https://goshippo.com/, then get your Live Token (API key). For any restrictions or limitations, please get familiar with the Tracking notes here. Should you have any uncertainties, please don't hesitate to contact us for clarity instead of making assumptions.
*** HOW DOES IT WORK ***
- The app's main tab presents a tracking feature where users input a tracking number and select from over 20 couriers like USPS and FedEx.
- After choosing a courier and entering the tracking number, the app requests details from the Shippo API. If available, the package is added to the list.
- Users can view a package's full tracking history, showing stages such as pre-transit and delivered, based on API responses.
- An address validation tool enables users to enter addresses, which the app formats correctly using the Shippo API, primarily for U.S. addresses with potential expansion to other countries. If you decide to support other countries for address validation, there will be some code changes required.
- Address validation is default for premium users; free users can track two packages. Unlimited tracking is available through in-app purchases, separate from Shippo API credits.
- In-App Purchases are handled via a private framework. This framework doesn't support subscriptions. You can use this framework for any other games/apps you want to add in-app purchases. You will not get the source code for the in-app purchase framework. If you want auto-renewable subscriptions, please contact us or search for 'PurchaseKit by Apps4World' on the website in order to get the full version of the PurchaseKit product.
If you need any assistance or customization work, don't hesitate to send us an email at firstname.lastname@example.org
As always, we wish you good luck with this product, and don't forget to subscribe to our YouTube channel, so you could be the first one to know when a new app template is released.
Order Worry Free.
We stand behind our products with confidence!
Unlimited FREE support included.