IOS only
android coming soon
Launch in-app feed with a few lines of code
Integrate Tribally in under 30 min
- Sing up in tribally web site
- Get your Application Keys
- Create a new project
- Head over to the Integration section and note the
Project ID
,API Key
- Add Tribally Dependency
- go to
pubspec.yaml
- add
tribally_sdk: ^0.1.0
- go to
import 'package:tribally_sdk/tribally_sdk.dart';
Configure TriballyView
Creating user and holding his unique uid on your side! So init TriballyView already with user UID and NAME.
TriballyView(
onTriballyCreated: (TriballyController controller) {
//here you can set user credentials + project keys
controller.setConfiguration(
displayName: 'user name',
uid: 'user token to identify',
apiProject: ApiProject(
id: 'projectId',
api: 'apiKey');
}
)
To change user in the Tribally view call setConfiguration
again with new data
Advance use
If you want to implement your custom color scheme, use color Flutter colors in Tribally creation:
//primary color
final Color? primary;
//background color
final Color? background;
//surface color(post backgrounds)
final Color? surface;
//onSurface color(poll backgrounds)
final Color? onSurface;
//text color
final Color? text;
//subText color
final Color? subText;
//icon color(optional)
final Color? icon;
//primary color for Dark Mode(optional)
final Color? primaryDark;
Implementing Push Notifications
Please google how to implement push notifications in your app. This plugin allows you to set user's pushToken in the Tribally.
Simply call onTriballyCreated
and
onTriballyCreated: (TriballyController controller) {
controller.setPushToken('pushToken');
},
DONT FORGET TO ADD IOS PUSH CERT .p12 in IOS NOTIFICATION SECTION
Notes
- Make sure you replace the
projectId
with your TriballyprojectId
andapiKey
with yourapiKey
in the above code. - As Tribally has support for adding photos, please add
Camera Usage Description
andPhoto Library Usage Description
to your.plist
file.
Issues
Feel free to submit any issue here