Hi @gaurav I installed your BDK plugin as one of my plugins, and then through Testflight installed BDK Native. What should I do to display my website in ios format using BDK Native app. What do i need to change inside settings? Can you provide an example of one random website and step by step? I tried to add my website domain inside the app settings but that did not do anything as the app was just displaying loading animation of BDK logo. Thanks.
Hi @yousuf.moham,
Youâre on the right track!
As mentioned in the documentation, add the workflow step âBN - Remove Loadingâ to your bubble app when page is loaded to remove the splash screen
@boostsalesgroup
If you have it to true & have device and os that supports image editing at OS level, it will allow the user to crop / edit images before it comes back to your bubble app.
I suggest try it out on say an iPhone X on iOS 12 or similar newer phones on latest OS
I added âBN - Remove Loadingâ into my Workflow and then pushed it live but I dont see my website loading up inside BDK app. Did set correct settings for the BDK app. Please confirm if the logic is correct. Example: Uber
Link to open on app load: uber.com/native
app domain: uber.com
If I am testing it inside iOS app, do I need to do anything else?
Do i need to do anything inside the screenshot below?
Gotta add https:// to the link to open on load. Note that you can force remove the splash screen by tapping it. If your page was loaded you would then see it
Is this how the editor should look like or am I missing workflows? Iâm testing on iOS 12.4 and it looked before the update the same. Only able to crop 1:1 photos that is not practical always.
Is editing supported on android too?
Hi @gaurav - is this something in the pipeline?
Hi @dos,
It appears I misjudged it. Unfortunately the easy approach I was thinking actually didnât work out on implementing Iâm looking into alternatives that work on both iOS and Android but that a relatively longer bit of work.
At the moment Iâve prioritized some other stuff e.g. version-test mode that will potentially be more useful across the board. But Iâll get back to this in due course.
I bought your plugin but am stuck right at the start. I canât seem to attach a onsignal id to a user. I have my own onesignal account and put the right fields in the 2 mentioned in the docs (app info and rest api).
I donât see any way to even attach a onesignal id. Totally lost.
-
Your own onesignal account ID and api key will be used when you purchase your own native app. Previewing using the demo app will use the demo appâs onesignal account.
-
Can you elaborate what you mean by âattach onesignal id to userâ? Are you not able to see the player ID output in the appinfo element?
-
If your question is to send test push notifications, the BN - push notification has a preview mode field. As mentioned in the documentation, make sure this is yes if youâre testing using the demo app.
I purchased your plugin.
I followed the instructions (I think) but I canât seem to get a user to be added to my onesignal subscribers. I donât see anything with appinfoâŚThere are NO player IDs at all on my onesignal accountâŚ
I am not using the demo app for anything at all and am using your paid plugin plus my own onesignal account which should be setup correctly.
The plugin allows you to build and test native app features via the demo app. For your own native app, youâve got to purchase the service. Please see BDK Native Apps - Build before you buy
You get users added to your onesignal subscribers when you purchase the BDK Native Service, not the plugin.
Subscribers will be added to onesignal dashboard upon the first request to their service, once you start using a bdk plugin not in the preview mode. Get the player id from the appinfo and save it to the user thing.
Just to clarify here:
- When youâre using the preview mode to test your app, the player ID you get is that from the BDK Native Demo app onesignal account
- When you get your own native app built, the player ID you get is that from your own onesignal account.
- The reason for this is that OneSignal app id is harcoded into the native app binary file.
Player ID is a unique ID generated by Onesignal for a given device for a given Onesignal App ID. This is just like your bubble app user getting different Unique IDs on signing up for different bubble apps.
What did I purchase for 16$ then?
The plugin component of the BDK Native Apps service. If that wasnât actually what you were looking for, please email bubble and request them to process a refund.
I donât know how to say in a different way that I have purchased your product, itâs what I wanted, and I am trying to set it up with my own (again purchased) installation of your service AND my own onesignal account.
Entered the information as illustrated in â# 0. The Native Apps (bdk) pluginâ including the "- Add the workflow âBN - Remove loadingâ on page load, even though I imagine it doesnât tie into onesignal but I added it just in case.
-
AppInfo (documentation) - Placed an appinfo element on my only page as noted below:
-
Workflow:
Both a trigger and a delayed trigger by 5 second trigger are made.
- Run the element action ârefresh appinfoâ from any Appinfo elementâŚThere is no ârefresh appinfoâ So I assumed you meant âBN-Refreshâ. If I click on the âenter your api key buttonâ I am taken to the plugin page with the info already put in. I canât tell if this is supposed to show like this or once the configuration is done correctly that button will change.
This is where I am at. I canât do push notifications because the player ID isnât being generated for the user.
Iâm confused⌠have you started a project and purchased the BDK Native Service (BDK Native) ? If so could you PM me your project code?
Version 1.5 Update, September 22, 2019. Release notes
âChange App Launch Pageâ feature
You can change the page link that opens on app launch through a simple â Launch page - Set â workflow step. When the app is closed and opened it will open the new link, until the launch page is reset using the â Launch page - Reset â workflow step.
These workflows impact only the device on which they are run, thereby opening up useful possibilities like:
- Setting the launch page to your âversion-testâ app to build and test native features without deploying to live
- Try different launch pages with different users to choose the one which your users like the best
- Opens up testing similar to traditional âA/B testingâ but in apps built on bubble & turned native via bdk native
To upgrade, simply navigate to your project page. If you havenât started a BDK Native project yet, start one now
Documentation link
Try the feature in demo app
Cheers,
Gaurav
Hai gaurav,
I have a web site with seperate page for mobile. That means i make two page for same page(one is for pc and other is for mobile)
Can i use your native app features in my mobile page? For example if i want to scan bar code: i need to use device camera.
Also can i use this pluging(all) for other wrappers?