I have an existing custom Cordova Plugin for iOS that I want additional functionality added to.
Currently the plugin implements the SnapKit "login with SnapChat" SDK:
[login to view URL]
Your job will be to add the "Bitmoji sticker picker" function to this plugin:
[login to view URL]
The existing plugin has a cordova function:
[login to view URL]()
that calls the SnapKit SDK to login the user and returns a user token
You will add additional functionality so there is a cordova function for:
[login to view URL]()
...which opens the SnapKit sticker picker (using the previous user token), allows the user to choose a sticker and returns the sticker object details (image url) to the cordova function.
I have attached the main source file of the existing plugin for you to review.
Additionally, there is a bug with the current plugin that needs to be fixed: This app also uses the cordova plugin:
[login to view URL]
...that allows the app to be opened with a URL scheme such as "myapp://?data=foo" and passes the URL to cordova for the javascript code to handle. Currently, the app opens when the URL scheme is called, but the cordova javascript code is never passed the URL. I believe that the SnapKit SDK is interfering and capturing the URL open even before it can be passed to the cordova event handler. Note that in the cordova [login to view URL] file there is a handleOpenUrl() function that the plugin is supposed to call (according the to the documentation).
I am looking for someone that can start on this immediately and finish it in a few days.
Please state when you will be able to start, how long you think it will take to complete and what experience developing Cordova plugins you have.
Bid only you can really complete this project (and start with "yellow monkey")
Let me know if you have any questions.