Freddy Posted November 28, 2017 Report Share Posted November 28, 2017 MyAppStore is unique appdb feature - you can build your own apps library and store it on appdb servers, apps will always be installable to your devices, jailbroken or not. IPA way to your device through MyAppStore is the following: You upload IPA file to appdb Appdb creates job to analyse your IPA to make sure it is valid and installable Appdb stores IPA into your library You can trigger app installations from MyAppStore section via "install" method from main API MyAppStore API acts on the same endpoint and with same principles as our Main API, but adds couple new methods that you can use. Adding IPA to library By using this method you can upload IPA for analyse to appdb. Device auth is required. Quote action (string) ="add_ipa" job_id (40 char string) - An unique JOB ID (defined on client side, we suggest you to use sha1 hash from random string) ipa (file) - a multipart/form-data object with data from IPA file OR url (string) - URL to IPA file It should return true if IPA was successfully queued to be analysed. Then, you can check what's happening with your job: Getting jobs status By using this method you can check what jobs are running. Device auth is required. Quote action (string) ="get_ipa_analyze_jobs" [ids (array of strings)] - Array of JOB IDs to filter It should return job objects. All fields are self-explainable: {"success":true,"errors":[],"data":[{"id":"xxxx","updated_at":"1511865973","status":"Success: appdb_1.4.2.ipa was validated, added to your apps","is_finished":"1"}],"total":null} Getting IPA library And finally, here is how to obtain IPAs in your library. Device auth is required. Quote action (string) ="get_ipas" It should return the following information. All fields are self-explainable: {"success":true,"errors":[],"data":[{"id":"656","bundle_id":"com.4sh2812.32u1982378","uploaded_at":"1511865973","name":"appdb","size":"35172335","compatibility_string":"Requires iOS 8.0 or iPhone, iPod iPad "}],"total":null} Deleting IPA from library Device auth is required. Quote action (string) ="delete_ipa" id (int) - An IPA id that you should obtain from get_ipas request Installing IPA Just trigger "install" method of main API with ID of IPA and type="MyAppStore". Device auth is required. nedda and L1QUiD 1 1 Quote Link to comment Share on other sites More sharing options...
MMFT Posted November 10, 2021 Report Share Posted November 10, 2021 Hi my .p12 profile doesn't have any password and appdb doesn't accept how can I make appdb to accept it please help me Quote Link to comment Share on other sites More sharing options...
Freddy Posted November 15, 2021 Author Report Share Posted November 15, 2021 extract certs and key, create new p12 with password and use it on appdb Quote Link to comment Share on other sites More sharing options...
bubbashatz Posted March 24, 2022 Report Share Posted March 24, 2022 Try 12345 Quote Link to comment Share on other sites More sharing options...
Freddy Posted November 26, 2022 Author Report Share Posted November 26, 2022 Added url parameter to add_ipa method Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.