Mesibo SDK : 1 to1 chat : Voice Notes feature Android - chat

How to enable the Voice Notes between users in the 1 to 1 chat using Mesibo SDK Android. The reference documents dont have much clarity.https://mesibo.com/documentation/api/real-time-api/file-transfer/#stopfiletransfer

voice notes are nothing but media files. Refer,
How to send and receive files https://mesibo.com/documentation/tutorials/get-started/file-transfer/

Related

Is Facebook SDK supported on HMS platform

We are using Facebook ads and facebook analytics and facebook push notification as a marketing events? They have huge conversation ration from these on there app . Is Huawei supporting these on HMS platform .
Is integration available for the Mix Panel Analytics?
For facebook analytics and facebook push notification , as these are latest services provided by facebook , please contact facebook support team regarding these services.
Facebook ads:Currently, HUAWEI Ads does not restrict the access to third-party platform SDK for apps. However, apps also need to comply with the App Gallery release protocol. Please give us some time we need to confirm this with audit team also.
Mix Panel Analytics is supported on HMS platform. You can check below reference link , as per Mix Panel support team, it is not dependent on specific app store.
https://community.mixpanel.com/strategy-and-planning-9/does-mixpel-depends-on-google-play-services-4814

Adding Subscription In-App Purchase to Safari Web Extension

I have created a Safari Web Extension, now I want to add Subscription In-App Purchase into this app.
Since the Safari Web Extension has two parts: the Mac App and the Extension.
I want to ask can I add the IAP codes into the Extension part? So, the Extension can be programmatically enabled or disabled according to the latest subscription status.
You can send conditions from macOS app to their safari extension javascript executing file via SFSafariApplication.dispatchMessage
Send Messages from the App to JavaScript macOS
https://developer.apple.com/documentation/safariservices/safari_web_extensions/messaging_between_the_app_and_javascript_in_a_safari_web_extension
but for iOS there note
"You can’t send messages from a containing iOS app to your web extension’s JavaScript scripts."
So I'm looking solution right now how to end status ON/OFF to extension javascript file to toggle it depend on subscription status. It's strange how apple want us developers to monetize our extensions?

Update Google IMA SDK for iOS 14 Privacy Policy for Swift

In iOS 14, you are required to update the Google IMA SDK to support tracking of advertisements.
It requires you to add a new function in order to request access to the user's IDFA:
func requestIDFA() {
ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in
// Tracking authorization completed. Start loading ads here.
// loadAd()
})
}
When this function is called, it initiates a pop up that asks the user if they want to be tracked and gives the user the option to allow or disallow tracking.
The problem I'm having with the Google IMA SDK is i'm running a video pre-roll and when I test the updates for iOS 14 after when I choose "Do not track", i'm no longer able to produce a video preroll.
Does anyone have any insight into this? How can I still show video prerolls to users who choose to not be tracked?
Most of ads buyers still leverage IDFA to target users as of today. Especially for high-valued video preroll ads, they really want to spend every cent of money on the right audience.
How can I still show video prerolls to users who choose to not be tracked?
At this moment, Apple hasn't enforced developers to uses IDFA opt-in dialog. So without a doubt, ads buyers would still and stick to buying IDFA-enabled inventories.
The situation would defintely change after Apple changes their poloicy to make IDFA opt-in only.
I would suggest adding SKAdNetwork config in your Info.plist, following Google's official instruction.

Is it allowed to play a youtube video within a Flutter app?

I've been reading the documentation about google api services and it doesn't seem clear to me if I'm allowed to use flutter packages like youtube_player_flutter to display youtube videos in a flutter mobile app. I'm talking about a mobile app that you would distribute on google play or the app store.
I've made an app that only searches for and plays YouTube videos. It doesn't download any video/audio. My app just got rejected from Apple. This is the rejection message:
Jul 11, 2020 at 5:20 AM From Apple
5. 2.3 Legal: Intellectual Property - Audio/Video Downloading Guideline 5.2.3 - Legal
Your app contains content or features that may violate the rights of
one or more third parties. Specifically, your app provides potentially
unauthorized access to third-party audio or video streaming, catalogs,
and discovery services.
Your app and its contents should not infringe upon the rights of
another party. In the event your app infringes another party’s rights,
you are responsible for any liability to Apple because of a claim.
Next Steps
To resolve this issue, please attach documentary evidence in the App
Review Information section in App Store Connect evidencing that you
have all necessary rights or permissions to the third-party audio or
video streaming, catalogs, and discovery services in your app.
In accordance with section 3.2(f) of the Apple Developer Program
License Agreement, you acknowledge that submitting falsified or
fraudulent documentation can result in the termination of your Apple
Developer Program account and the removal of your apps from the App
Store. Once Legal has reviewed your documentation and confirms its
validity, we will proceed with the review of your app.
Resources
Review Guideline 5.2 Intellectual Property for more information about appropriate uses of third-party content and services on the App
Store
Review App Store Connect Help for more information on including notes in the App Review Information section of App Store Connect
Please see attached screenshot for details.
You can use youtube videos for only view purpose, can't download youtube videos in flutter app, otherwise google or apple reject your app.
it's not accepted by app store your application will get rejected

How can I have Google App Invites recognize the device and send you to the appropriate store? App Store vs Google Play?

I plan on implementing Google App Invites on our iOS and Android app. What I have not been able to figure out yet is will an iOS user be able to invite an Android user and vice versa - and is there a way to have the invite recognize which device the recipient is using and send to the correct store?
You can send invites cross platform between Android and iOS, even have a mixture among recipients in a single invite.
For app invites to find the correct cross platform app to install the mapping must be defined in the developers console (console.developers.google.com) by putting them in the same project.
When sending an invite from an Android app the link that is generated and sent in the invite is a link to the play store. So currently, I'm guessing Android users can only invite Android users.
The link generated from an iOS app is to a webpage, so theoretically it's possible to identify the OS via user agent and send to the correct store. Currently that does not happen though, the page redirects to iTunes when opened on Android as well.
So, it seems that currently you can only send an invite to the store corresponding to your OS, i.e. Android users can only send an invite to the play store and iOS users to the app store.