Résolu Application ASKIP

Iktus

Premium
Inscription
21 Octobre 2013
Messages
1 675
Réactions
374
Points
12 981
Bonjour,

J'aurai aimé savoir si l'application ASKIP a été développé avec un language universel comme par exemple Dart + Flutter ou tout simplement en Java pour android et swift/objective-c pour iOS ?

Et aussi, si une personne s'y connait bien, le design de l'app a été effectué à la main ? Avec Sketch par exemple ? Si oui, auriez-vous une formation/tuto pour l'intégration de celui-ci dans une app ?

Merci.
 

Rivals

Ancien staff
Inscription
27 Août 2016
Messages
1 705
Réactions
895
Points
13 104
Salut El Dios ,

Ils ont utilisé Kotlin, au niveau du back-end on dirait un serveur NodeJS. :mmh:

Exemple :
Un petit dump de la version décompilée tu y retrouves des informations intéressantes (dont la clé d'API) :

Code:
@NotNull
    public static final String ACTIVE_USERS = "https://api.sls.askip.co/users/following/active";
    @NotNull
    public static final String API = "https://api.sls.askip.co/";
    @NotNull
    public static final String API_KEY = "05fdb742b64d4e0fe46519ac6b47e47a05fdb742b64d4e0fe46519ac6b47e48d";
    @NotNull
    public static final String AUTH = "https://api.sls.askip.co/authentications/";
    @NotNull
    public static final String BEST_FRIEND = "https://api.sls.askip.co/users/bestfriend/{id}";
    @NotNull
    public static final String BLOCKED = "https://api.sls.askip.co/users/blocked/me";
    @NotNull
    public static final String BUCKET = "https://api.sls.askip.co/posts/";
    @NotNull
    public static final String BUCKET_COMMENT = "https://api.sls.askip.co/posts/comments/";
    @NotNull
    public static final String BUCKET_COMMENT_ID = "https://api.sls.askip.co/posts/comments/{id}";
    @NotNull
    public static final String BUCKET_INTERESTS = "https://api.sls.askip.co/posts/interests";
    @NotNull
    public static final String BUCKET_MESSAGE = "https://api.sls.askip.co/posts/{id}";
    @NotNull
    public static final String BUCKET_NOTIF = "https://api.sls.askip.co/posts/notifications/{id}";
    @NotNull
    public static final String BUCKET_REPORT = "https://api.sls.askip.co/posts/reports/{id}";
    @NotNull
    public static final String CLOUD_PHOTO_INTEREST = "https://d1uqt4sztbdvi4.cloudfront.net/images/interests/";
    @NotNull
    public static final String CLOUD_PHOTO_URL = "https://d1uqt4sztbdvi4.cloudfront.net/images/";
    @NotNull
    public static final String CONTACTS_PUSH = "https://api.sls.askip.co/push/contacts/";
    @NotNull
    public static final String CONTACTS_REGISTRED = "https://api.sls.askip.co/users/contacts/registered";
    public static final Companion Companion = new Companion();
    @NotNull
    public static final String DELETE_ACCOUNT = "https://api.sls.askip.co/users/me/";
    @NotNull
    public static final String DELETE_COMMENT = "https://api.sls.askip.co/{type}/comments";
    public static final int ERROR_BANNED = 504;
    public static final int ERROR_CODE_TOKEN_EXPIRED = 401;
    public static final int ERROR_CODE_USERNAME_ALREADY_EXIST = 409;
    @NotNull
    public static final String FOLLOW = "https://api.sls.askip.co/users/follow/";
    @NotNull
    public static final String FOLLOWERS = "https://api.sls.askip.co/users/followers/";
    @NotNull
    public static final String FOLLOWING = "https://api.sls.askip.co/users/following/";
    @NotNull
    public static final String GIVE_GEM = "https://api.sls.askip.co/users/give/{id}";
    @NotNull
    public static final String HOST = "https://api.sls.askip.co/";
    @NotNull
    public static final String LOGIN = "https://api.sls.askip.co/authentications/login/";
    @NotNull
    public static final String LOGOUT = "https://api.sls.askip.co/authentications/logout/";
    @NotNull
    public static final String ME = "https://api.sls.askip.co/users/me/";
    @NotNull
    public static final String MESSAGES = "https://api.sls.askip.co/messages/";
    @NotNull
    public static final String MESSAGES_ANSWER = "https://api.sls.askip.co/messages/answer/";
    @NotNull
    public static final String MESSAGES_BLOCK = "https://api.sls.askip.co/messages/users/block/{id}";
    @NotNull
    public static final String MESSAGES_COMMENT = "https://api.sls.askip.co/messages/comments/";
    @NotNull
    public static final String MESSAGES_ID = "https://api.sls.askip.co/messages/{id}";
    @NotNull
    public static final String MESSAGES_LIST = "https://api.sls.askip.co/messages/users/";
    @NotNull
    public static final String MESSAGES_NOTIF = "https://api.sls.askip.co/posts/notifications/{id}";
    @NotNull
    public static final String MESSAGES_REPORT = "https://api.sls.askip.co/messages/reports/{id}";
    @NotNull
    public static final String MESSAGES_REVEAL = "https://api.sls.askip.co/messages/reveal/{id}";
    @NotNull
    public static final String NOTIFICATIONS = "https://api.sls.askip.co/notifications/";
    @NotNull
    public static final String NOTIFICATIONS_COUNT = "https://api.sls.askip.co/notifications/count/";
    @NotNull
    public static final String NOTIFICATIONS_DELETE = "https://api.sls.askip.co/notifications/{id}";
    @NotNull
    public static final String NOTIFICATIONS_REPORT = "https://api.sls.askip.co/notifications/report/{id}";
    @NotNull
    public static final String REGISTER_PUSH = "https://api.sls.askip.co/push/";
    @NotNull
    public static final String REPORT_COMMENT = "https://api.sls.askip.co/{type}/reports/comments";
    @NotNull
    public static final String SEARCH = "https://api.sls.askip.co/users/search/";
    @NotNull
    public static final String SELF_FOLLOWERS = "https://api.sls.askip.co/users/followers/{id}/";
    @NotNull
    public static final String SELF_FOLLOWING = "https://api.sls.askip.co/users/following/{id}/";
    @NotNull
    public static final String SIGNED_URL = "https://api.sls.askip.co/authentications/signedUrl/";
    @NotNull
    public static final String SUPER_FOLLOW = "https://api.sls.askip.co/users/notifications/{id}";
    @NotNull
    public static final String USERS = "https://api.sls.askip.co/users/";
    @NotNull
    public static final String USERS_SUGGESTED = "https://api.sls.askip.co/users/suggested";
    @NotNull
    public static final String USER_BLOCK = "https://api.sls.askip.co/users/block/{id}";
    @NotNull
    public static final String USER_REPORT = "https://api.sls.askip.co/users/reports/{id}";
    @NotNull
    public static final String VERSION = "https://api.sls.askip.co/authentications/version/";
    @NotNull
    public static final String WIZZ = "https://api.sls.askip.co/push/wizz/{id}";

Je vais démarrer un pentest de l’application, ça m’a l’air très intéressant ;)

Bon après-midi,
Rivals

C'est résolu ? :)
 
Dernière édition:
Cette réponse a aidé l'auteur de cette discussion !
Haut