v2.0.0
snapkit
一個用於在 iOS 與 Android 上整合 Snapchat 的 SnapKit 的 Flutter 插件
32喜歡 35近 30 天下載130Pub 分數
AndroidiOS
SnapKit 是一個 Flutter 插件,可讓您將 Snapchat 自有的 SDK 集成到您的 Flutter 項目中!
{"sdk":"flutter"}^0.13.3^2.0.2{"sdk":"flutter"}以下為英文專案原文快照,最新內容請造訪 GitHub。
Pub Package Code Analysis Android Builds iOS Builds
A plugin that allows developers like you to integrate with Snapchat (using SnapKit) into your Flutter applications!
Follow the Wiki for steps on how to get setup in an existing project or just copy the example project into a directory of your choosing and rename it.
Snapkit snapkit = new Snapkit();
snapkit.onAuthStateChanged.listen((SnapchatUser? user) {
// Do something with the returned SnapchatUser or null here
});
class MyAppState extends State<MyApp> implements SnapchatAuthStateListener {
snapkit.addAuthStateListener(this);
@override
void onLogin(SnapchatUser user) {
// Do something with the returned SnapchatUser here
}
@override
void onLogout() {
// Do something on logout
}
}
await snapkit.login();
// or
snapkit.login().then(user => {});
await snapkit.logout();
// or
snapkit.logout().then(() => {});
Returns a bool if Snapchat has verified the phone number, throws
an error if there was a problem. Always returns false on Android
snapkit.verifyPhoneNumber('US', '1231234567')
.then(isVerified {})
.catchError((error, StackTrace stacktrace) {})
snapkit.share(SnapchatMediaType.NONE,
sticker: SnapchatSticker?,
caption: String?,
attachmentUrl: String?
);
snapkit.share(SnapchatMediaType.PHOTO,
image: ImageProvider,
sticker: SnapchatSticker?,
caption: String?,
attachmentUrl: String?
);
Currently unavailable on Android
snapkit.share(SnapchatMediaType.VIDEO,
videoUrl: String,
sticker: SnapchatSticker?,
caption: String?,
attachmentUrl: String?
);
new SnapchatSticker(
image: ImageProvider
);