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
);