Change Database Resource's "Billed To" App - heroku

I have two apps in Heroku. Say app A and app B.
App A has a database resource a and app B has a database resource b.
So, something like A->a, B->b
What is happening now is that I changed app A to use database resource b that originally belong to app B. That is: A->b
App B is not in operation. Database resource a is not in use.
Currently, on app A's resource page, it shows both databases (a and b). As shown below. Note that the second database in the image is b that originally belong to app B. Therefore it has a "Billed to" B text.
My question is that:
1.) How could I safely make the second database resource belongs to app A as well so that it won't show as "Billed to" B on the screen?
2.) If I delete app B (as no longer needed), will the database resource b be deleted as well?

According to this thread's answer
you can't change billing app: How to move a Heroku addon from one app to another
yes
A bit disappointing, I know :(

Related

How to hide the app from the play store for only specific search

Let's assume the name of the app is "Alpha" and there are three apps for "Alpha".
First (main app) => Name: "Alpha", bundle name: "com.alpha.customer"
Second (delivery partner app) => Name: "Alpha Delivery Partner",
bundle Name: "com.alpha.delivery"
Third (rider app) => Name: "Alpha Rider", bundle Name:
"com.alpha.rider"
Now what I have to do is when the user types "Alpha" on the play store then he/she is only able to view First (main app) only, not the other two apps (currently it shows all three apps).
And for the other two apps, they should only be visible when the user types the whole name of the app.
Your title should be unique and accessible, avoid standard terms, and reinforce what your app is about.
Keep your title focused. Long labels may be shortened on some devices that your users are browsing on.
Avoid using subtle misspellings of general terms, as users may
correct misspelt search terms.
Source - Google
You can check it from here
Make sure your app SEO is good and also make sure your app must be shown on the web search too.
Make your app name unique and use the same name in the developer app file.

Multiple - isolated - WkWebViews in the same app - macOS

Let's say I want to show two WkWebView side by side, each logged in to the same website, but with two different accounts. The logins (and other data) should be persisted between launches
According to this 2017 wwdc talk, it can be done. This is the result I get: they share data.
And this is what I want, not sharing data.
According to the speaker, it's possible. He just doesn't say how.
A few approaches I've tried
Instantiating a new WkWebView. That made no difference. They still share data. I tried instantiating both from a storyboard and in code.
Changing my bundle identifier. Not a viable solution as I want the two datastores to run side by side. But it works, and also it seems the data (sans cookies) is stored in /Users/username/Library/WebKit/(bundle-identifier)
Instantiating a new WKProcessPool with webView.configuration.processPool = WKProcessPool(). Made no difference.
Handling cookies myself. This would be my last resort. I'd set the WKWebsiteDataStore to be the .nonPersistent() one, and save and delete cookies in my own store on open and close (the cookie observer doesn't trigger in nonPersistent). Bad in three ways: 1. I need a secure place to store them - (Keychain)? 2. It won't persist whatever the sites may have in Local Storage, 3: added work and complexity

Branch.io: detect first install from Unity

Trying to detect the first install event from branch.io link (succesfully implement link creating and sharing). I am using Unity branch sdk. The feature i try to create:
user_1 creates and share link to user_2.
When user_2 opens the link and install app i need to reward both of them (with inner in-game coins)
So i succesfully implement the 1. but I cant understand how to detect is user_2 installs the app or simply open it. All data that comes from branch.io UniversalObject callback doesn't contain information that i need.
Which the correct way to detect the install from code?
Alex from Branch here.
The callback parameter you need is +is_first_session. This is one of the parameters returned when the Branch session is initiated each time your app opens (you can find all all these parameters here). If this returns true, then that device has just installed the app (instead of opening it).
However, note that when these parameters are returned, it's impossible to immediately determine if the user is new (what you want), the device is new (not what you want, since the reward could be given twice if the user has installed on multiple devices), or neither (the user deleted the app and reinstalled on the same device). You would probably want to hold off on actually awarding the referral points until after the user has logged in with some sort of unique ID.
Branch also has a built-in feature for tracking referral points that might be useful. That lets you configure all the rules using the dashboard UI instead of needing to do it programmatically inside your app.

How do I change the sequence of API Apps in an Azure Logic App

I have created an Azure Logic App containing a number of API Apps. I now have to add an API App in the processing between 2 previous API Apps similar to:
[HttpListener] -> [API App A]
needs to be changed to:
[HttpListener] -> [API App B] -> [API App A]
Is there any way of doing this without having to delete all API Apps after the insertion point, put in the new API App and the re-create the sequence of the following API Apps?
Can I re-order an existing sequence of API Apps in a Logic App?
Or, can I insert an API App at specific stage in the Logic App sequence of API Apps?
The new designer allow you to drag and drop actions, so one way to achieve this is, assuming you have httpListener --> APIAPP A
1) Add the new action APIAPP B at the end. httpListener --> APIAPP A --> APIAPP B
2) Drag and drop the action to the position required httpListener --> APIAPP A --> APIAPP B
I hope this helps, Wagner.
At this point of the preview, no. It's a known limitation. The team is working hard on adding this functionality to the designer in the future.
Having said that, you could edit the JSON definition of the Logic app using Visual Studio or by going to https://resources.azure.com and make the change there. That should do the trick.

Bundle Identifier mismatch in iTunes Connect

My App is named 'This & That'. Well, that's not my App's real name. 'This' and 'That' stand in for the two actual words I'm using.
In Xcode > Targets > General > Identity > Bundle Identifier shows:
com.domain.This---That
So, it looks like Xcode replaced the two spaces and the ampersand in my App name with hyphens in order to generate a bundle ID it liked.
Over in iTunes Connect under App Information > Identifiers, the Bundle ID shows:
'This---That'
I think that's wrong. This was due to a misunderstanding on my part when I entered the data. I believe I should have entered 'com.domain.This---That'
I discovered this issue when I made an Archive of my App in the Organizer and submitted it for Validation.
The Validation failed with one fault and I got the following back:
"The bundle identifier cannot be changed from the current value, 'This---That'. If you want to change your bundle identifier, you will need to create a new application in iTunes Connect."
Maybe I'm being too literal here but when it says,
"...you will need to create a new application in iTunes Connect."
it seems to me that before I can do that, I will need to delete the application I have in iTunes Connect now (the one with the wrong bundle ID).
I read about how to delete an App in iTunes Connect and says that if I do that, I cannot reuse the SKU or the App name in the same organization.
That could be a real problem for me because I really like the App name I have now. The two words I've chosen work really well for what I'm doing. So if I can avoid it, I do not want to do anything here to fix my problem that will preclude me from using the App name I've chosen.
Any suggestions on how I might sort this problem out?

Resources