Your app initiates the OAuth process using the serviceHost value from the service profile (example profile below - e.g., Rules for building the UserStore and NoteStore API requests with the the service profile settings' values: Optionally, you can use "我是印象笔记用户" in your UI (which means "I am a Yinxiang Biji user"). Note: when presenting the user with the option to select their service, the names must appear as "Evernote International" (for Evernote) and "印象笔记" for Yinxiang Biji. Once the user selects a service, your app can go to step 4 below.1st profile returned) should be shown as the default selection. Provide some sort of choice/dropdown to the user to allow them to select their service.If multiple service profiles are returned: Your app iterates through the returned list of BootstrapInfo. Otherwise, choose the Evernote International bootstrap URL: When calling UserStore.getBootstrapInfo(), the app will pass in the user's locale as a single _ string (see UserStore.getBootstrapInfo() for details).If the current locale is Simplified Chinese (zh, zh_CN, zh_Hans, zh_Hans_CN), choose the China bootstrap URL:.When User taps/clicks to link their account, the app calls UserStore.getBootstrapInfo() to one of the 2 hardcoded bootstrap server URLs. If the device locale is something else, the button says "Link my Evernote account" in the appropriate language.If the device locale is Simplified Chinese, the button says "Link my Yinxiang Biji account" in Chinese.Your app shows a button/link to link a user's Evernote account. Summary of the Bootstrap Logic for an app: These profiles include a variety of settings - most importantly, the URLs you should use to access the service. To implement bootstrapping, your app will make a call to UserStore.getBootstrapInfo(), which returns 1 or more service "profiles" with a BootstrapInfo response.
EVERNOTE DOWNLOAD SHARE HOW TO
How to Implement Evernote China in Your App when linking to a User's Evernote AccountĪll Others: we plan to add this feature to other SDKs in the future (as dictated by user demand).
![evernote download share evernote download share](https://evernote.s3.amazonaws.com/support-assets/en/webclipper-share-hero.png)
The naming and branding differences between Evernote International and Yinxiang Biji are detailed below. Your app needs to know this information before showing any Evernote UI since it changes the UI, naming, and branding. If only 1 profile is returned, either or will be identified as the service to use. The selection is necessary for the cases when a user is traveling, has a preference for a service, or may have already had an Evernote account prior to the launch of the Yinxiang Biji service.
![evernote download share evernote download share](https://logosvector.net/wp-content/uploads/2012/10/evernote-logo-vector.png)
A choice between services must only be provided to the user if multiple profiles are returned. To communicate the result, the bootstrap server returns 1 or more profiles. The bootstrap server identifies these rules based on a combination of locale and country (determined by IP address). The concept behind "bootstrapping" is that it provides a way to know whether a user's account is most likely on, , or if they need to be presented with the option to choose. We explain how bootstrapping works in detail below.įor your app to work for users of both Evernote International and Yinxiang Biji, you must implement the bootstrapping protocol. Since the Yinxiang Biji service is completely separate from the existing Evernote service, we built a bootstrapping protocol to help developers' apps work with both sets of users. Yinxiang Biji does not support sharing to social networks like Facebook and Twitter.
![evernote download share evernote download share](https://images.idgesg.net/images/article/2020/01/07-evernote-web-100826227-large.jpg)
![evernote download share evernote download share](https://nira.com/wp-content/uploads/2019/06/evernote-desktop-work-chat-share-button.png)
The API for each service is also identical, so our SDKs support both services. Evernote and Yinxiang Biji will be developed in parallel and share much of the code-base, API, and features. You now can choose to integrate your apps with Yinxiang Biji, Evernote, or both.įor the most part, these services offer the same "Evernote" functionality. Our user base in China is growing quickly it has already become our second largest country. We want to make it easy for developers to build great apps and integrations that can reach all of our users. To read more background on what it's all about, why we did it, and what it means - see our China service launch blog post. Evernote provides a separate Chinese service called Yinxiang Biji (印象笔记) to give users in China a great Evernote experience.